lm-piplines/tests/store/lastMachinesByPackNum.test.js
2024-04-24 11:13:56 +03:00

33 lines
903 B
JavaScript

import {describe, test, expect, beforeEach} from 'vitest'
import {createStore} from "vuex"
import { store as machines } from '@/store/modules/machines'
describe('Test last machines by pack number store', () => {
const store = createStore({
modules: {
machines
}
})
beforeEach(() => {
store.dispatch('machines/resetStore')
})
test('Last machines should be a object', () => {
expect(typeof machines).toBe('object')
})
test('Last machines should be a array', () => {
const defaultMachinesStore = store.getters['machines/lastMachinesByPackNumber']
expect(defaultMachinesStore.length).toBe(0)
expect(defaultMachinesStore).toEqual([])
store.dispatch('machines/setLastMachinesByPackNumber', [1, 2, 3])
const updatedMachinesStore = store.getters['machines/lastMachinesByPackNumber']
expect(updatedMachinesStore).toEqual([1, 2, 3])
})
})