64 lines
2.2 KiB
JavaScript
64 lines
2.2 KiB
JavaScript
/**
|
|
* Created by abhatkha on 5/8/17.
|
|
*/
|
|
//This is test suite for baseVO
|
|
|
|
describe("Test ReleaseTemplateVO", function() {
|
|
|
|
var releaseTemplateObj;
|
|
it(" should create object ", function() {
|
|
|
|
releaseTemplateObj = new ReleaseTemplateVO();
|
|
expect(releaseTemplateObj instanceof BaseVO).toEqual(true);
|
|
expect(releaseTemplateObj instanceof ReleaseTemplateVO).toEqual(true);
|
|
|
|
});
|
|
|
|
it(" should initilize objects with all properties ", function() {
|
|
|
|
var releaseTemplateProp= releaseTemplateObj.getProps();
|
|
|
|
expect(releaseTemplateProp).toEqual([ 'id', 'createDate','name', 'summary', 'desc', 'templateObject', 'company']);
|
|
|
|
expect(releaseTemplateObj.id).toBeDefined();
|
|
expect(releaseTemplateObj.id).toEqual('');
|
|
expect(releaseTemplateObj.createDate).not.toBeDefined();
|
|
expect(releaseTemplateObj.createDate).not.toBeNull();
|
|
|
|
expect(releaseTemplateObj.type).toEqual('releaseTemplate');
|
|
expect(releaseTemplateObj.name).toEqual('');
|
|
expect(releaseTemplateObj.summary).toEqual('');
|
|
expect(releaseTemplateObj.desc).toEqual('');
|
|
|
|
expect(releaseTemplateObj.company).toBeNull();
|
|
expect(releaseTemplateObj.templateObject).toBeNull();
|
|
|
|
expect(releaseTemplateObj.releaseType ).toEqual('');
|
|
expect(releaseTemplateObj.impact).toEqual('');
|
|
expect(releaseTemplateObj.urgency).toEqual('');
|
|
expect(releaseTemplateObj.riskLevel ).toEqual('');
|
|
expect(releaseTemplateObj.categorizations ).toEqual([]);
|
|
|
|
});
|
|
|
|
|
|
it(" should run postBuild method ", function() {
|
|
releaseTemplateObj.postBuild();
|
|
releaseTemplateObj.templateObject = {
|
|
releaseType : '',
|
|
impact : '',
|
|
urgency : '',
|
|
riskLevel : '',
|
|
impactedService : [],
|
|
categorizations : []
|
|
};
|
|
releaseTemplateObj.postBuild();
|
|
expect(releaseTemplateObj.impact).toEqual('');
|
|
expect(releaseTemplateObj.urgency).toEqual('');
|
|
expect(releaseTemplateObj.riskLevel).toEqual('');
|
|
expect(releaseTemplateObj.releaseType).toEqual('');
|
|
expect(releaseTemplateObj.impactedService).toEqual([]);
|
|
expect(releaseTemplateObj.categorizations).toEqual([]);
|
|
});
|
|
|
|
}); |