26 lines
992 B
JavaScript
26 lines
992 B
JavaScript
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();
|
|
});
|
|
}); |