@enso-ui/discounts
Version:
Discount administration routes and pages for Enso UI.
27 lines (22 loc) • 804 B
JavaScript
import { describe, expect, it, vi } from 'vitest';
vi.mock('@enso-ui/enums/src/pinia/enums', () => ({
enums: () => ({
enums: {
discountTypes: {
General: 1,
Product: 2,
Service: 3,
},
},
}),
}));
import ClientsIndex from '../src/bulma/pages/discounts/clients/Index.vue';
import SuppliersIndex from '../src/bulma/pages/discounts/suppliers/Index.vue';
describe('discount indexes', () => {
it('uses enum store directly in client discounts', () => {
expect(ClientsIndex.computed.enums.call({}).discountTypes.General).toBe(1);
});
it('uses enum store directly in supplier discounts', () => {
expect(SuppliersIndex.computed.enums.call({}).discountTypes.Product).toBe(2);
});
});