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', () => {