add e2e-test for isolated scope poroperties

This commit is contained in:
Tienson Qin
2026-01-05 22:59:07 +08:00
parent 79f5c6e3cb
commit 6ba05ad2cc

View File

@@ -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)))