diff --git a/test/fixtures/communication/website/menus.yml b/test/fixtures/communication/website/menus.yml
new file mode 100644
index 0000000000000000000000000000000000000000..158637044171df7aa77474983473f5f42045b246
--- /dev/null
+++ b/test/fixtures/communication/website/menus.yml
@@ -0,0 +1,5 @@
+primary_menu:
+  university: default_university
+  website: website_with_github
+  title: 'Menu principal'
+  language: fr
\ No newline at end of file
diff --git a/test/models/communication/website/dependency_test.rb b/test/models/communication/website/dependency_test.rb
index 3795066420d47209ceecc61d1ed2f4f2dd74e643..99a026abf2b57b0294a4b08847a73cf12f530257 100644
--- a/test/models/communication/website/dependency_test.rb
+++ b/test/models/communication/website/dependency_test.rb
@@ -64,8 +64,7 @@ class Communication::Website::DependencyTest < ActiveSupport::TestCase
   end
 
   def test_change_menu_item_dependencies
-    website_with_github.save
-    menu = website_with_github.menus.first
+    menu = communication_website_menus(:primary_menu)
 
     item = menu.items.create(university: default_university, website: website_with_github, kind: :blank, title: 'Test')
     assert_equal 2, item.recursive_dependencies.count