35 lines
1.1 KiB
JavaScript
35 lines
1.1 KiB
JavaScript
/**
|
|
* Created by abhatkha on 5/8/17.
|
|
*/
|
|
//This is test suite for baseVO
|
|
|
|
describe("Test ActivityTemplateVO", function() {
|
|
|
|
var activityTemplateObj;
|
|
it(" should create object ", function() {
|
|
|
|
activityTemplateObj = new ActivityTemplateVO();
|
|
expect(activityTemplateObj instanceof BaseVO).toEqual(true);
|
|
expect(activityTemplateObj instanceof ActivityTemplateVO).toEqual(true);
|
|
|
|
});
|
|
|
|
it(" should initilize objects with all properties ", function() {
|
|
|
|
var activityTemplateObjProp= activityTemplateObj.getProps();
|
|
|
|
expect(activityTemplateObjProp).toEqual([ 'id', 'createDate','name', 'summary', 'desc', 'templateObject', 'company']);
|
|
|
|
expect(activityTemplateObj.id).toBeDefined();
|
|
expect(activityTemplateObj.createDate).not.toBeDefined();
|
|
|
|
expect(activityTemplateObj.type).toEqual('activityTemplate');
|
|
expect(activityTemplateObj.name).toEqual('');
|
|
expect(activityTemplateObj.summary).toEqual('');
|
|
expect(activityTemplateObj.desc).toEqual('');
|
|
expect(activityTemplateObj.templateObject).toBeNull();
|
|
expect(activityTemplateObj.company).toBeNull();
|
|
|
|
});
|
|
|
|
}); |