63 lines
2.2 KiB
JavaScript
63 lines
2.2 KiB
JavaScript
/**
|
|
* Created by abhatkha on 5/8/17.
|
|
*/
|
|
//This is test suite for baseVO
|
|
|
|
describe("Test ChangeTemplateVO", function() {
|
|
|
|
var changeTemplateObj;
|
|
it(" should create object ", function() {
|
|
|
|
changeTemplateObj = new ChangeTemplateVO();
|
|
expect(changeTemplateObj instanceof BaseVO).toEqual(true);
|
|
expect(changeTemplateObj instanceof ChangeTemplateVO).toEqual(true);
|
|
|
|
});
|
|
|
|
it(" should initilize objects with all properties ", function() {
|
|
|
|
var changeTemplateProp= changeTemplateObj.getProps();
|
|
|
|
expect(changeTemplateProp).toEqual([ 'id', 'createDate','name', 'summary', 'desc', 'templateObject', 'company']);
|
|
|
|
expect(changeTemplateObj.id).toBeDefined();
|
|
expect(changeTemplateObj.createDate).not.toBeDefined();
|
|
|
|
expect(changeTemplateObj.type).toEqual('changeTemplate');
|
|
expect(changeTemplateObj.name).toEqual('');
|
|
expect(changeTemplateObj.summary).toEqual('');
|
|
expect(changeTemplateObj.desc).toEqual('');
|
|
expect(changeTemplateObj.templateObject).toBeNull();
|
|
expect(changeTemplateObj.company).toBeNull();
|
|
|
|
});
|
|
|
|
|
|
it(" should run postBuild method ", function() {
|
|
|
|
//changeTemplateObj.screens.push({id:'test1', name: 'tset1234'}, {id:'test2', name: 'test1234'});
|
|
changeTemplateObj.postBuild();
|
|
changeTemplateObj.templateObject = {
|
|
impact : '',
|
|
urgency : '',
|
|
priority : '',
|
|
riskLevel : '',
|
|
timing : '',
|
|
changeReason : '',
|
|
impactedService : '',
|
|
categorizations : [],
|
|
allCategories : []
|
|
};
|
|
changeTemplateObj.postBuild();
|
|
expect(changeTemplateObj.impact).toEqual('');
|
|
expect(changeTemplateObj.urgency).toEqual('');
|
|
expect(changeTemplateObj.priority).toEqual('');
|
|
expect(changeTemplateObj.riskLevel).toEqual('');
|
|
expect(changeTemplateObj.timing).toEqual('');
|
|
expect(changeTemplateObj.changeReason).toEqual('');
|
|
expect(changeTemplateObj.impactedService).toEqual('');
|
|
expect(changeTemplateObj.categorizations).toEqual([]);
|
|
expect(changeTemplateObj.allCategories).toEqual([]);
|
|
|
|
});
|
|
}); |