From b5632b698878c45fbc088ee649cb5a17d4222508 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 23 Dec 2014 09:08:57 -0800 Subject: [PATCH] Verify TextEditor::onDidChangeGrammar in specs --- spec/text-editor-spec.coffee | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spec/text-editor-spec.coffee b/spec/text-editor-spec.coffee index 85e89310f..0638293c0 100644 --- a/spec/text-editor-spec.coffee +++ b/spec/text-editor-spec.coffee @@ -3792,8 +3792,12 @@ describe "TextEditor", -> it "updates the grammar based on grammar overrides", -> expect(editor.getGrammar().name).toBe 'JavaScript' atom.grammars.setGrammarOverrideForPath(editor.getPath(), 'source.coffee') + callback = jasmine.createSpy('callback') + editor.onDidChangeGrammar(callback) editor.reloadGrammar() expect(editor.getGrammar().name).toBe 'CoffeeScript' + expect(callback.callCount).toBe 1 + expect(callback.argsForCall[0][0]).toBe atom.grammars.grammarForScopeName('source.coffee') describe "when the editor's grammar has an injection selector", -> beforeEach ->