diff --git a/app/assets/javascripts/ide/ide_router.js b/app/assets/javascripts/ide/ide_router.js
index 1fc447886bba6d2ea13ff511307a4cee172e7341..1365a7aa565441e3413be4f2bc8c25b3714f85d2 100644
--- a/app/assets/javascripts/ide/ide_router.js
+++ b/app/assets/javascripts/ide/ide_router.js
@@ -31,7 +31,7 @@ Vue.use(IdeRouter);
 
 // Unfortunately Vue Router doesn't work without at least a fake component
 // If you do only data handling
-const EmptyRouterComponent = {
+export const EmptyRouterComponent = {
   render(createElement) {
     return createElement('div');
   },
diff --git a/scripts/frontend/quarantined_vue3_specs.txt b/scripts/frontend/quarantined_vue3_specs.txt
index 29c7bc6b1c5948ebf8accbfaa76e9d4e286d37de..16f2a52ca004db7b5789aba4d4836a3662c452f6 100644
--- a/scripts/frontend/quarantined_vue3_specs.txt
+++ b/scripts/frontend/quarantined_vue3_specs.txt
@@ -223,7 +223,6 @@ spec/frontend/glql/core/presenter_spec.js
 spec/frontend/groups/components/group_name_and_path_spec.js
 spec/frontend/groups/components/transfer_group_form_spec.js
 spec/frontend/helpers/init_simple_app_helper_spec.js
-spec/frontend/ide/components/branches/item_spec.js
 spec/frontend/ide/components/commit_sidebar/list_item_spec.js
 spec/frontend/ide/components/commit_sidebar/message_field_spec.js
 spec/frontend/ide/components/merge_requests/item_spec.js
diff --git a/spec/frontend/ide/components/branches/item_spec.js b/spec/frontend/ide/components/branches/item_spec.js
index 277d9b947e5ad2b8c559dab582b1f0ed4cb9967e..bd5dd2ff3f25ec67eeb710f2639a9e7afb6120b4 100644
--- a/spec/frontend/ide/components/branches/item_spec.js
+++ b/spec/frontend/ide/components/branches/item_spec.js
@@ -1,7 +1,7 @@
 import { GlIcon } from '@gitlab/ui';
 import { shallowMount } from '@vue/test-utils';
 import Item from '~/ide/components/branches/item.vue';
-import { createRouter } from '~/ide/ide_router';
+import { createRouter, EmptyRouterComponent } from '~/ide/ide_router';
 import { createStore } from '~/ide/stores';
 import Timeago from '~/vue_shared/components/time_ago_tooltip.vue';
 import { projectData } from '../../mock_data';
@@ -32,6 +32,10 @@ describe('IDE branch item', () => {
   beforeEach(() => {
     store = createStore();
     router = createRouter(store);
+    router.addRoute({
+      path: '/',
+      component: EmptyRouterComponent,
+    });
   });
 
   describe('if not active', () => {