31 lines
790 B
JavaScript
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();
|
|
|
|
});
|
|
}); |