🐎 Speed up test suite by disposing Project::emitter

This commit is contained in:
Antonio Scandurra
2015-10-12 19:46:12 +02:00
parent 304d35a300
commit 3ee0be33d5
2 changed files with 6 additions and 3 deletions

View File

@@ -261,11 +261,11 @@ class AtomEnvironment extends Model
@packages.reset()
@project.reset(@packages)
@workspace.reset(@packages)
@registerDefaultOpeners()
@project.reset(@packages)
@views.clear()
@registerDefaultViewProviders()

View File

@@ -38,7 +38,10 @@ class Project extends Model
@setPaths([])
reset: (packageManager) ->
buffer.destroy() for buffer in @buffers
@emitter.dispose()
@emitter = new Emitter
buffer?.destroy() for buffer in @buffers
@buffers = []
@setPaths([])
@consumeServices(packageManager)