|
|
|
@ -1,11 +1,13 @@ |
|
|
|
import CodeManager from 'code_manager'; |
|
|
|
import Editor from 'editor/model/Editor'; |
|
|
|
|
|
|
|
describe('Code Manager', () => { |
|
|
|
describe('Main', () => { |
|
|
|
let obj; |
|
|
|
|
|
|
|
beforeEach(() => { |
|
|
|
obj = new CodeManager(); |
|
|
|
const em = new Editor({}); |
|
|
|
obj = new CodeManager(em); |
|
|
|
}); |
|
|
|
|
|
|
|
afterEach(() => { |
|
|
|
@ -16,14 +18,6 @@ describe('Code Manager', () => { |
|
|
|
expect(CodeManager).toBeTruthy(); |
|
|
|
}); |
|
|
|
|
|
|
|
test('No code generators inside', () => { |
|
|
|
expect(obj.getGenerators()).toEqual({}); |
|
|
|
}); |
|
|
|
|
|
|
|
test('No code viewers inside', () => { |
|
|
|
expect(obj.getViewers()).toEqual({}); |
|
|
|
}); |
|
|
|
|
|
|
|
test('Add and get code generator', () => { |
|
|
|
obj.addGenerator('test', 'gen'); |
|
|
|
expect(obj.getGenerator('test')).toEqual('gen'); |
|
|
|
|