mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
🐎 Speed up test suite by disposing Project::emitter
This commit is contained in:
@@ -261,11 +261,11 @@ class AtomEnvironment extends Model
|
||||
|
||||
@packages.reset()
|
||||
|
||||
@project.reset(@packages)
|
||||
|
||||
@workspace.reset(@packages)
|
||||
@registerDefaultOpeners()
|
||||
|
||||
@project.reset(@packages)
|
||||
|
||||
@views.clear()
|
||||
@registerDefaultViewProviders()
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user