diff options
author | Phil Hughes <me@iamphill.com> | 2018-04-11 14:29:16 +0300 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2018-04-11 14:29:16 +0300 |
commit | e8221b47ace3c80b8b812c6289c9035ff8e8f5ff (patch) | |
tree | 7665b0298827e86f42ee98e6beba9319e392130d /spec/javascripts/ide/lib/common/model_spec.js | |
parent | 7e3bb679a92156304972e2db1ae49c9b0e4cd188 (diff) |
Fixed IDE diff markers being cached too long
Diffstat (limited to 'spec/javascripts/ide/lib/common/model_spec.js')
-rw-r--r-- | spec/javascripts/ide/lib/common/model_spec.js | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/spec/javascripts/ide/lib/common/model_spec.js b/spec/javascripts/ide/lib/common/model_spec.js index 8fc2fccb64c..6fc958c1b98 100644 --- a/spec/javascripts/ide/lib/common/model_spec.js +++ b/spec/javascripts/ide/lib/common/model_spec.js @@ -70,13 +70,6 @@ describe('Multi-file editor library model', () => { }); describe('onChange', () => { - it('caches event by path', () => { - model.onChange(() => {}); - - expect(model.events.size).toBe(1); - expect(model.events.keys().next().value).toBe(model.file.key); - }); - it('calls callback on change', done => { const spy = jasmine.createSpy(); model.onChange(spy); @@ -119,5 +112,15 @@ describe('Multi-file editor library model', () => { jasmine.anything(), ); }); + + it('calls onDispose callback', () => { + const disposeSpy = jasmine.createSpy(); + + model.onDispose(disposeSpy); + + model.dispose(); + + expect(disposeSpy).toHaveBeenCalled(); + }); }); }); |