|
@@ -71,20 +71,6 @@ describe('useCoreAccessStore', () => {
|
|
|
|
|
|
});
|
|
|
|
|
|
- it('returns all tabs including affix tabs', () => {
|
|
|
- const store = useCoreTabbarStore();
|
|
|
- store.tabs = [
|
|
|
- { fullPath: '/home', meta: {}, name: 'Home', path: '/home' },
|
|
|
- ] as any;
|
|
|
- store.affixTabs = [
|
|
|
- { meta: { hideInTab: false }, path: '/dashboard' },
|
|
|
- ] as any;
|
|
|
-
|
|
|
- const result = store.getTabs;
|
|
|
- expect(result.length).toBe(2);
|
|
|
- expect(result.find((tab) => tab.path === '/dashboard')).toBeDefined();
|
|
|
- });
|
|
|
-
|
|
|
it('closes a non-affix tab', () => {
|
|
|
const store = useCoreTabbarStore();
|
|
|
const tab: any = {
|
|
@@ -135,7 +121,7 @@ describe('useCoreAccessStore', () => {
|
|
|
store.tabs.push(normalTab);
|
|
|
store.affixTabs.push(affixTab);
|
|
|
expect(store.getTabs).toContainEqual(normalTab);
|
|
|
-
|
|
|
+ expect(store.affixTabs).toContainEqual(affixTab);
|
|
|
});
|
|
|
|
|
|
it('navigates to a specific tab', async () => {
|