salix/modules/client/front/unpaid/index.spec.js

39 lines
1.2 KiB
JavaScript
Raw Permalink Normal View History

2022-04-07 09:41:35 +00:00
import './index';
describe('client unpaid', () => {
describe('Component vnClientUnpaid', () => {
let controller;
beforeEach(ngModule('client'));
beforeEach(inject($componentController => {
2022-04-07 09:41:35 +00:00
const $element = angular.element('<vn-client-unpaid></vn-client-unpaid>');
controller = $componentController('vnClientUnpaid', {$element});
2022-04-07 09:41:35 +00:00
}));
describe('setDefaultDate()', () => {
it(`should not set today date if has dated`, () => {
2022-04-07 09:41:35 +00:00
const hasData = true;
2023-01-16 14:18:24 +00:00
const yesterday = Date.vnNew();
2022-04-07 09:41:35 +00:00
yesterday.setDate(yesterday.getDate() - 1);
controller.clientUnpaid = {
dated: yesterday
};
controller.setDefaultDate(hasData);
expect(controller.clientUnpaid.dated).toEqual(yesterday);
});
it(`should set today if not has dated`, () => {
const hasData = true;
2022-04-07 09:41:35 +00:00
controller.clientUnpaid = {};
controller.setDefaultDate(hasData);
expect(controller.clientUnpaid.dated).toBeDefined();
2022-04-07 09:41:35 +00:00
});
});
});
});