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'); }); });