Spy on HistoryManager prototype

To prevent other instances of HistoryManager from messing up the project
history
This commit is contained in:
Wliu
2017-12-05 00:47:03 +01:00
parent 4f73e81080
commit 376919772b

View File

@@ -9,6 +9,7 @@ pathwatcher = require 'pathwatcher'
FindParentDir = require 'find-parent-dir'
{CompositeDisposable} = require 'event-kit'
{HistoryManager} = require '../src/history-manager'
TextEditor = require '../src/text-editor'
TextEditorElement = require '../src/text-editor-element'
TextMateLanguageMode = require '../src/text-mate-language-mode'
@@ -63,7 +64,7 @@ else
beforeEach ->
# Do not clobber recent project history
spyOn(atom.history, 'saveState').andReturn(Promise.resolve())
spyOn(HistoryManager::, 'saveState').andReturn(Promise.resolve())
atom.project.setPaths([specProjectPath])