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

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