All files / tests components.spec.ts

100% Statements 41/41
100% Branches 3/3
100% Functions 0/0
100% Lines 41/41

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 411x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x
import { mount } from '@vue/test-utils';
import { expect, describe, it, vi, beforeEach } from 'vitest';
import { installQuasar } from '@quasar/quasar-app-extension-testing-unit-vitest';
 
import DashboardCard from '@/components/DashboardCard.vue';
import CardSocial from '@/components/CardSocial.vue';
import Empty from '@/components/Empty.vue';
import EssentialLink from '@/components/EssentialLink.vue';
import NavBarMyAssets from '@/components/NavBarMyAssets.vue';
import QCurrencyInput from '@/components/QCurrencyInput.vue';
import { CurrencyInputOptions } from 'vue-currency-input';
import { CardStatisticData } from '@/common/models';
 
/* 
 * Init and Install Quasar component as plugin test context
 */
installQuasar()
 
/* 
 * Mocking Vue Router ( useRouter() ) and this should in root.
 * You can't put vi.mock() inside of describe() or test().
 */
const vueRouterMock = vi.fn();
vi.mock('vue-router', () => ({
    useRouter: () => ({
        push: vueRouterMock,
        go: vueRouterMock,
    }),
}));
 
/*
 * Reset All mocking data for fresh context
 */
beforeEach(() => { vi.resetAllMocks() })
 
 
describe('Test Mounted Component In Root Component Folder', () => {
    it("Should Exists", ()=>{
        expect(NavBarMyAssets).toBeTruthy();
    })
})