This repository has been archived on 2023-11-14. You can view files and clone it, but cannot push or open issues/pull-requests.
viscord/packages/renderer/tests/ElectronVersions.spec.ts

22 lines
539 B
TypeScript

import {mount} from '@vue/test-utils';
import {expect, test, vi} from 'vitest';
import ElectronVersions from '../src/components/ElectronVersions.vue';
vi.mock('#preload', () => {
return {
versions: {lib1: 1, lib2: 2},
};
});
test('ElectronVersions component', async () => {
expect(ElectronVersions).toBeTruthy();
const wrapper = mount(ElectronVersions);
const lis = wrapper.findAll<HTMLElement>('li');
expect(lis.length).toBe(2);
expect(lis[0].text()).toBe('lib1: v1');
expect(lis[1].text()).toBe('lib2: v2');
});