50 lines
2.2 KiB
JavaScript
50 lines
2.2 KiB
JavaScript
/**
|
|
* Created by mkumar1 on 12-05-2017.
|
|
*/
|
|
|
|
describe('Testing Knowledge Console Item VO', function () {
|
|
|
|
var knowledgeConsoleItemVo;
|
|
|
|
it(' should create object and test properties', function () {
|
|
|
|
knowledgeConsoleItemVo = new KnowledgeConsoleItemVO();
|
|
|
|
expect(knowledgeConsoleItemVo.articleId).toEqual('');
|
|
expect(knowledgeConsoleItemVo.title).toEqual('');
|
|
expect(knowledgeConsoleItemVo.type).toEqual('');
|
|
expect(knowledgeConsoleItemVo.language).toEqual('');
|
|
expect(knowledgeConsoleItemVo.version).toEqual('');
|
|
expect(knowledgeConsoleItemVo.owner).toEqual('');
|
|
expect(knowledgeConsoleItemVo.tags).toEqual('');
|
|
expect(knowledgeConsoleItemVo.favorite).toEqual('');
|
|
expect(knowledgeConsoleItemVo.flagged).toEqual('');
|
|
expect(knowledgeConsoleItemVo.internal).toEqual('');
|
|
expect(knowledgeConsoleItemVo.service).toEqual('');
|
|
expect(knowledgeConsoleItemVo.createDate).toEqual('');
|
|
expect(knowledgeConsoleItemVo.modifiedDate).toEqual('');
|
|
expect(knowledgeConsoleItemVo.templateName).toEqual('');
|
|
expect(knowledgeConsoleItemVo.organization).toEqual('');
|
|
expect(knowledgeConsoleItemVo.validateCompany).toEqual(false);
|
|
expect(knowledgeConsoleItemVo.articleModifiedDate).toEqual('');
|
|
|
|
expect(Object.keys(knowledgeConsoleItemVo.company).length).toEqual(0); // testing blank object
|
|
expect(Object.keys(knowledgeConsoleItemVo.author).length).toEqual(0); // testing blank object
|
|
expect(Object.keys(knowledgeConsoleItemVo.assignee).length).toEqual(0); // testing blank object
|
|
expect(Object.keys(knowledgeConsoleItemVo.statusValue).length).toEqual(0); // testing blank object
|
|
expect(Object.keys(knowledgeConsoleItemVo.assignedGroup).length).toEqual(0); // testing blank object
|
|
|
|
});
|
|
|
|
it(' should test the inheritance ', function () {
|
|
expect(knowledgeConsoleItemVo instanceof BaseVO).toBeTruthy();
|
|
});
|
|
|
|
it(' should verify all the properties ', function () {
|
|
|
|
var returnVal = knowledgeConsoleItemVo.getProps();
|
|
expect(returnVal).toEqual([ 'id', 'createDate', 'articleId', 'title', 'type', 'language', 'version', 'assignee', 'owner', 'tags', 'favorite', 'flagged', 'internal', 'service', 'createDate', 'modifiedDate', 'templateName', 'organization', 'validateCompany', 'articleModifiedDate', 'company', 'author', 'statusValue', 'assignedGroup' ]);
|
|
|
|
});
|
|
|
|
}); |