SmartIT_Extensions/BMC/smart-it-full/test/app/common/vo/base-vo.spec.js

31 lines
790 B
JavaScript

/**
* Created by mkumar1 on 08-05-2017.
*/
describe('Testing Base VO', function () {
it('Creating baseVO object', function () {
var baseVo = new BaseVO();
baseVo.getProps();
expect(baseVo.id).toEqual('');
expect(baseVo.createDate).toEqual(null);
});
it('Testing build function', function() {
var baseVo = new BaseVO();
var sourceObj = {
"name": "19d0b143-76fe-4dbb-ab7a-1a01650c18da",
"value": "Assigned To {0} by {1}",
"id": "e121a5d5-9076-42b7-90a0-4b2f8e090054"
}
var returnObj = baseVo.build(sourceObj);
expect(returnObj['id']).toEqual(sourceObj['id']);
expect(returnObj['createDate']).toBeNull();
expect(returnObj['name']).toBeUndefined();
expect(returnObj['value']).toBeUndefined();
});
});