mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
Logout route (#238)
* Add logout route * Don't render spinner on top of content * Use logout route instead of onBeforeEnterLogout handler * Remove onBeforeLogoutRouteEnter test * Fix warnings in tests
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import CollectionsNavigation from './navigation.vue';
|
||||
import VueCompositionAPI from '@vue/composition-api';
|
||||
import { shallowMount, createLocalVue } from '@vue/test-utils';
|
||||
import useNavigation from '../../compositions/use-navigation';
|
||||
import * as useNavigation from '../../compositions/use-navigation';
|
||||
import VList, {
|
||||
VListItem,
|
||||
VListItemContent,
|
||||
@@ -10,8 +10,6 @@ import VList, {
|
||||
} from '@/components/v-list';
|
||||
import VIcon from '@/components/v-icon';
|
||||
|
||||
jest.mock('../../compositions/use-navigation');
|
||||
|
||||
const localVue = createLocalVue();
|
||||
localVue.use(VueCompositionAPI);
|
||||
localVue.component('v-list', VList);
|
||||
@@ -22,16 +20,14 @@ localVue.component('v-list-item-icon', VListItemIcon);
|
||||
localVue.component('v-icon', VIcon);
|
||||
|
||||
describe('Modules / Collections / Components / CollectionsNavigation', () => {
|
||||
beforeEach(() => {
|
||||
(useNavigation as jest.Mock).mockImplementation(() => ({
|
||||
navItems: {
|
||||
value: []
|
||||
}
|
||||
}));
|
||||
});
|
||||
|
||||
it('Uses useNavigation to get navigation links', () => {
|
||||
jest.spyOn(useNavigation, 'default').mockImplementation(
|
||||
() =>
|
||||
({
|
||||
navItems: []
|
||||
} as any)
|
||||
);
|
||||
shallowMount(CollectionsNavigation, { localVue });
|
||||
expect(useNavigation).toHaveBeenCalled();
|
||||
expect(useNavigation.default).toHaveBeenCalled();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user