Use fake document & window in atom environment serialization spec

This commit is contained in:
Max Brunsfeld
2016-08-08 16:32:58 -07:00
parent 5d83874725
commit 637e525807

View File

@@ -268,7 +268,17 @@ describe "AtomEnvironment", ->
runs ->
atom.textEditors.setGrammarOverride(editor, 'text.plain')
atom2 = new AtomEnvironment(atom)
atom2 = new AtomEnvironment({
applicationDelegate: atom.applicationDelegate,
window: document.createElement('div'),
document: Object.assign(
document.createElement('div'),
{
body: document.createElement('div'),
head: document.createElement('div'),
}
)
})
atom2.deserialize(atom.serialize())
expect(atom2.textEditors.getGrammarOverride(editor)).toBe('text.plain')