chore: fix tags related test

This commit is contained in:
Yohan Boniface 2025-04-03 11:04:14 +02:00
parent 06f963c07f
commit 738af24dfc

View file

@ -229,15 +229,15 @@ def test_hover_tooltip_setting_should_be_persistent(live_server, map, page):
def test_can_edit_map_tags(live_server, map, page):
map.settings["properties"]["tags"] = ["art"]
map.settings["properties"]["tags"] = ["arts"]
map.edit_status = Map.ANONYMOUS
map.save()
page.goto(f"{live_server.url}{map.get_absolute_url()}?edit")
page.get_by_role("button", name="Edit map name and caption").click()
page.get_by_text("Tags").click()
expect(page.get_by_label("Art and Culture")).to_be_checked()
page.get_by_label("Bike").check()
page.get_by_label("Cycling").check()
with page.expect_response(re.compile("./update/settings/.*")):
page.get_by_role("button", name="Save").click()
saved = Map.objects.get(pk=map.pk)
assert saved.tags == ["art", "bike"]
assert saved.tags == ["arts", "cycling"]