33 lines
903 B
JavaScript
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])
|
|
})
|
|
}) |