mirror of
https://github.com/logseq/logseq.git
synced 2026-02-01 22:47:36 +00:00
add e2e-test for isolated scope poroperties
This commit is contained in:
@@ -94,3 +94,36 @@
|
||||
(open-property-value-select property-name)
|
||||
(assert/assert-is-visible (loc/filter ".cp__select-results" :has-text scoped-choice))
|
||||
(assert/assert-have-count (loc/filter ".cp__select-results" :has-text global-choice) 0)))
|
||||
|
||||
(deftest tag-scoped-property-choices-isolated-test
|
||||
(let [tag-a "Device2"
|
||||
tag-b "Vehicle"
|
||||
property-name "device2-type"
|
||||
choice-a "wired2"
|
||||
choice-b "gas"]
|
||||
(add-property property-name)
|
||||
(page/new-page tag-a)
|
||||
(page/convert-to-tag tag-a)
|
||||
(add-tag-property property-name)
|
||||
(add-choice property-name choice-a)
|
||||
(util/wait-timeout 100)
|
||||
(k/esc)
|
||||
(page/new-page tag-b)
|
||||
(page/convert-to-tag tag-b)
|
||||
(add-tag-property property-name)
|
||||
(add-choice property-name choice-b)
|
||||
(util/wait-timeout 100)
|
||||
(k/esc)
|
||||
(page/new-page "scoped-choices-device2")
|
||||
(b/new-block "Device2 item")
|
||||
(util/set-tag tag-a)
|
||||
(open-property-value-select property-name)
|
||||
(assert/assert-is-visible (loc/filter ".cp__select-results" :has-text choice-a))
|
||||
(assert/assert-have-count (loc/filter ".cp__select-results" :has-text choice-b) 0)
|
||||
(k/esc)
|
||||
(page/new-page "scoped-choices-vehicle")
|
||||
(b/new-block "Vehicle item")
|
||||
(util/set-tag tag-b)
|
||||
(open-property-value-select property-name)
|
||||
(assert/assert-is-visible (loc/filter ".cp__select-results" :has-text choice-b))
|
||||
(assert/assert-have-count (loc/filter ".cp__select-results" :has-text choice-a) 0)))
|
||||
|
||||
Reference in New Issue
Block a user