SmartIT_Extensions/BMC/smart-it-full/test/app/template/activity-template-vo.spec.js

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