diff --git a/wagtail/snippets/tests/test_viewset.py b/wagtail/snippets/tests/test_viewset.py index 689ce12806..97ff69934a 100644 --- a/wagtail/snippets/tests/test_viewset.py +++ b/wagtail/snippets/tests/test_viewset.py @@ -862,8 +862,8 @@ class TestMenuItemRegistration(BaseSnippetViewSetTests): self.model = DraftStateModel menu_items = settings_menu.render_component(self.request) item = menu_items[0] - self.assertEqual(item.name, "draft-state-models") - self.assertEqual(item.label, "Draft State Models") + self.assertEqual(item.name, "publishables") + self.assertEqual(item.label, "Publishables") self.assertEqual(item.icon_name, "snippet") self.assertEqual(item.url, self.get_url("list")) @@ -906,7 +906,7 @@ class TestMenuItemRegistration(BaseSnippetViewSetTests): item = [ item for item in menu_items - if item.name in {"fullfeatured", "revisables", "draft-state-models"} + if item.name in {"fullfeatured", "revisables", "publishables"} ] self.assertEqual(len(item), 0) @@ -930,8 +930,8 @@ class TestMenuItemRegistration(BaseSnippetViewSetTests): menu_items = settings_menu.render_component(self.request) item = menu_items[0] - self.assertEqual(item.name, "draft-state-models") - self.assertEqual(item.label, "Draft State Models") + self.assertEqual(item.name, "publishables") + self.assertEqual(item.label, "Publishables") self.assertEqual(item.icon_name, "snippet") self.assertEqual(item.url, self.get_url("list")) diff --git a/wagtail/test/testapp/wagtail_hooks.py b/wagtail/test/testapp/wagtail_hooks.py index fc554528e1..3312203baf 100644 --- a/wagtail/test/testapp/wagtail_hooks.py +++ b/wagtail/test/testapp/wagtail_hooks.py @@ -304,6 +304,9 @@ class DraftStateModelViewSet(SnippetViewSet): search_fields = ["text"] search_backend_name = None add_to_settings_menu = True + # Don't use "Draft" as the menu label, + # as it may cause incorrect assertion counts in tests + menu_label = "Publishables" # Ensure that the menu item is placed first menu_order = -999999