describe("Test PersonAssetVO() ", function () { var personAssetVO; it(" should create object ", function () { personAssetVO = new PersonAssetVO(); expect(personAssetVO instanceof BaseVO).toEqual(true); expect(personAssetVO instanceof PersonAssetVO).toEqual(true); }); it(" should initilize objects with all properties ", function () { var personAssetVOProps = personAssetVO.getProps(); expect(personAssetVOProps).toEqual(['id', 'createDate', 'reconciliationId', 'name', 'desc', 'type', 'assetType', 'ticketCount', 'receivedDate', 'classId', 'product', 'role', 'assetExtension', 'status', 'manufacturer']); personAssetVO.product = { categorizations: 'test foo' }; personAssetVO.product = { categorizations: 'test foo' }; expect(personAssetVO.categories).toBeFalsy(); personAssetVO.postBuild(); expect(personAssetVO.categories).toBeTruthy(); }); });