Bump nbb with latest datascript

Test fixes are reasonable as datascript catches more invalid uses of
query
feat/tables
Gabriel Horner 2024-06-27 18:07:42 -04:00
parent e58f1221d2
commit e24b386079
14 changed files with 45 additions and 42 deletions

View File

@ -3,7 +3,7 @@
"version": "1.0.0",
"private": true,
"devDependencies": {
"@logseq/nbb-logseq": "logseq/nbb-logseq#feat-db-v13"
"@logseq/nbb-logseq": "logseq/nbb-logseq#feat-db-v14"
},
"scripts": {
"test": "yarn nbb-logseq -cp test -m nextjournal.test-runner"

View File

@ -2,9 +2,9 @@
# yarn lockfile v1
"@logseq/nbb-logseq@logseq/nbb-logseq#feat-db-v13":
version "1.2.173-feat-db-v12"
resolved "https://codeload.github.com/logseq/nbb-logseq/tar.gz/8274d8b40b7fec84532c54e16b5a8c6f78bf673b"
"@logseq/nbb-logseq@logseq/nbb-logseq#feat-db-v14":
version "1.2.173-feat-db-v14"
resolved "https://codeload.github.com/logseq/nbb-logseq/tar.gz/675a60baadd6e76829d30fbaaca89917c51cf0a9"
dependencies:
import-meta-resolve "^2.1.0"

View File

@ -3,7 +3,7 @@
"version": "1.0.0",
"private": true,
"devDependencies": {
"@logseq/nbb-logseq": "logseq/nbb-logseq#feat-db-v13"
"@logseq/nbb-logseq": "logseq/nbb-logseq#feat-db-v14"
},
"dependencies": {
"better-sqlite3": "9.3.0"

View File

@ -59,24 +59,27 @@
:input-options {:current-block-uuid block-uuid}}))))
":current-block input resolves to current block's :db/id")
(is (= []
(map :block/content
(custom-query @conn
{:inputs [:current-block]
:query '[:find (pull ?b [*])
:in $ ?current-block
:where [?b :block/parent ?current-block]]})))
":current-block input doesn't resolve when :current-block-uuid is not provided")
(is (thrown-with-msg?
js/Error
#"Nothing found for entity"
(custom-query @conn
{:inputs [:current-block]
:query '[:find (pull ?b [*])
:in $ ?current-block
:where [?b :block/parent ?current-block]]
:input-options {:current-block-uuid nil}}))
":current-block input doesn't resolve and fails when :current-block-uuid is not provided")
(is (= []
(map :block/content
(custom-query @conn
{:inputs [:current-block]
:query '[:find (pull ?b [*])
:in $ ?current-block
:where [?b :block/parent ?current-block]]
:input-options {:current-block-uuid :magic}})))
":current-block input doesn't resolve when current-block-uuid is invalid")
(is (thrown-with-msg?
js/Error
#"Nothing found for entity"
(custom-query @conn
{:inputs [:current-block]
:query '[:find (pull ?b [*])
:in $ ?current-block
:where [?b :block/parent ?current-block]]
:input-options {:current-block-uuid :magic}}))
":current-block input doesn't resolve and fails when :current-block-uuid is invalid")
(is (= ["parent"]
(let [block-uuid (-> (d/q '[:find (pull ?b [:block/uuid])

View File

@ -102,7 +102,7 @@
"page-property returns result when page has property")
(is (= []
(->> (q-with-rules '[:find (pull ?b [:block/original-name])
:where (page-property ?b :user.property/page-many ?pv) [?pv :block/original-name "Page B"]]
:where [?b :user.property/page-many ?pv] [?pv :block/original-name "Page B"]]
@conn)
(map (comp :block/original-name first))))
"page-property returns no result when page doesn't have property value"))

6
deps/db/yarn.lock vendored
View File

@ -2,9 +2,9 @@
# yarn lockfile v1
"@logseq/nbb-logseq@logseq/nbb-logseq#feat-db-v13":
version "1.2.173-feat-db-v12"
resolved "https://codeload.github.com/logseq/nbb-logseq/tar.gz/8274d8b40b7fec84532c54e16b5a8c6f78bf673b"
"@logseq/nbb-logseq@logseq/nbb-logseq#feat-db-v14":
version "1.2.173-feat-db-v14"
resolved "https://codeload.github.com/logseq/nbb-logseq/tar.gz/675a60baadd6e76829d30fbaaca89917c51cf0a9"
dependencies:
import-meta-resolve "^2.1.0"

View File

@ -3,7 +3,7 @@
"version": "1.0.0",
"private": true,
"devDependencies": {
"@logseq/nbb-logseq": "logseq/nbb-logseq#feat-db-v13",
"@logseq/nbb-logseq": "logseq/nbb-logseq#feat-db-v14",
"better-sqlite3": "9.3.0"
},
"dependencies": {

View File

@ -2,9 +2,9 @@
# yarn lockfile v1
"@logseq/nbb-logseq@logseq/nbb-logseq#feat-db-v13":
version "1.2.173-feat-db-v12"
resolved "https://codeload.github.com/logseq/nbb-logseq/tar.gz/8274d8b40b7fec84532c54e16b5a8c6f78bf673b"
"@logseq/nbb-logseq@logseq/nbb-logseq#feat-db-v14":
version "1.2.173-feat-db-v14"
resolved "https://codeload.github.com/logseq/nbb-logseq/tar.gz/675a60baadd6e76829d30fbaaca89917c51cf0a9"
dependencies:
import-meta-resolve "^2.1.0"

View File

@ -3,7 +3,7 @@
"version": "1.0.0",
"private": true,
"devDependencies": {
"@logseq/nbb-logseq": "logseq/nbb-logseq#feat-db-v13"
"@logseq/nbb-logseq": "logseq/nbb-logseq#feat-db-v14"
},
"dependencies": {
"better-sqlite3": "9.3.0",

View File

@ -2,9 +2,9 @@
# yarn lockfile v1
"@logseq/nbb-logseq@logseq/nbb-logseq#feat-db-v13":
version "1.2.173-feat-db-v12"
resolved "https://codeload.github.com/logseq/nbb-logseq/tar.gz/8274d8b40b7fec84532c54e16b5a8c6f78bf673b"
"@logseq/nbb-logseq@logseq/nbb-logseq#feat-db-v14":
version "1.2.173-feat-db-v14"
resolved "https://codeload.github.com/logseq/nbb-logseq/tar.gz/675a60baadd6e76829d30fbaaca89917c51cf0a9"
dependencies:
import-meta-resolve "^2.1.0"

View File

@ -3,7 +3,7 @@
"version": "1.0.0",
"private": true,
"devDependencies": {
"@logseq/nbb-logseq": "logseq/nbb-logseq#feat-db-v13",
"@logseq/nbb-logseq": "logseq/nbb-logseq#feat-db-v14",
"mldoc": "^1.5.8"
},
"dependencies": {

View File

@ -2,9 +2,9 @@
# yarn lockfile v1
"@logseq/nbb-logseq@logseq/nbb-logseq#feat-db-v13":
version "1.2.173-feat-db-v12"
resolved "https://codeload.github.com/logseq/nbb-logseq/tar.gz/8274d8b40b7fec84532c54e16b5a8c6f78bf673b"
"@logseq/nbb-logseq@logseq/nbb-logseq#feat-db-v14":
version "1.2.173-feat-db-v14"
resolved "https://codeload.github.com/logseq/nbb-logseq/tar.gz/675a60baadd6e76829d30fbaaca89917c51cf0a9"
dependencies:
import-meta-resolve "^2.1.0"

View File

@ -3,7 +3,7 @@
"version": "1.0.0",
"private": true,
"devDependencies": {
"@logseq/nbb-logseq": "logseq/nbb-logseq#feat-db-v13"
"@logseq/nbb-logseq": "logseq/nbb-logseq#feat-db-v14"
},
"dependencies": {
"better-sqlite3": "9.3.0",

View File

@ -2,9 +2,9 @@
# yarn lockfile v1
"@logseq/nbb-logseq@logseq/nbb-logseq#feat-db-v13":
version "1.2.173-feat-db-v12"
resolved "https://codeload.github.com/logseq/nbb-logseq/tar.gz/8274d8b40b7fec84532c54e16b5a8c6f78bf673b"
"@logseq/nbb-logseq@logseq/nbb-logseq#feat-db-v14":
version "1.2.173-feat-db-v14"
resolved "https://codeload.github.com/logseq/nbb-logseq/tar.gz/675a60baadd6e76829d30fbaaca89917c51cf0a9"
dependencies:
import-meta-resolve "^2.1.0"