SmartIT_Extensions/BMC/smart-it-full/test/app/person/ticket-summary-vo.spec.js

25 lines
898 B
JavaScript

describe("Test TicketSummaryVO() ", function () {
var ticketSummaryVO;
it(" should create object ", function () {
ticketSummaryVO = new TicketSummaryVO();
expect(ticketSummaryVO instanceof BaseVO).toEqual(true);
expect(ticketSummaryVO instanceof TicketSummaryVO).toEqual(true);
});
it(" should initilize objects with all properties ", function () {
var ticketSummaryVOProps = ticketSummaryVO.getProps();
expect(ticketSummaryVOProps).toEqual(['id', 'createDate', 'displayId', 'summary', 'type', 'status', 'submitDate', 'modifiedDate', 'assignee', 'isAutomatic']);
ticketSummaryVO.isAutomatic = true;
ticketSummaryVO.postBuild();
ticketSummaryVO.type = 'change';
ticketSummaryVO.isAutomatic = true;
ticketSummaryVO.postBuild();
expect(ticketSummaryVO.subType).toEqual('-auto');
});
});