Introduce ApplicationDelegate to AtomEnvironment

All external actions are performed via this delegate for test-isolation
purposes.
This commit is contained in:
Nathan Sobo
2015-10-13 15:42:57 -06:00
parent a8ca3165a0
commit e92cb86335
6 changed files with 143 additions and 66 deletions

View File

@@ -216,11 +216,6 @@ class AtomApplication
@killAllProcesses()
@deleteSocketFile()
app.on 'will-exit', =>
@saveState(false)
@killAllProcesses()
@deleteSocketFile()
app.on 'open-file', (event, pathToOpen) =>
event.preventDefault()
@openPath({pathToOpen})