build(deps-dev): apply updates
[e-mobility-charging-stations-simulator.git] / ui / web / tests / unit / CSTable.spec.ts
CommitLineData
cbac2373 1import { expect, test } from 'vitest';
258a5c7f
JB
2import { shallowMount } from '@vue/test-utils';
3import CSTable from '@/components/charging-stations/CSTable.vue';
4147bb7e 4import type { ChargingStationData } from '@/types';
258a5c7f 5
01ff4231
JB
6test('renders CS table columns name', () => {
7 const chargingStations: ChargingStationData[] = [];
8 const wrapper = shallowMount(CSTable, {
9 props: { chargingStations, idTag: '0' },
258a5c7f 10 });
01ff4231
JB
11 expect(wrapper.text()).to.include('Action');
12 expect(wrapper.text()).to.include('Connector');
13 expect(wrapper.text()).to.include('Status');
14 expect(wrapper.text()).to.include('Transaction');
15 expect(wrapper.text()).to.include('Name');
16 expect(wrapper.text()).to.include('Started');
d7b57c65 17 expect(wrapper.text()).to.include('WebSocket State');
01ff4231
JB
18 expect(wrapper.text()).to.include('Registration Status');
19 expect(wrapper.text()).to.include('Vendor');
20 expect(wrapper.text()).to.include('Model');
21 expect(wrapper.text()).to.include('Firmware Version');
258a5c7f 22});