25 lines
898 B
JavaScript
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');
|
|
});
|
|
});
|
|
|
|
|
|
|