Wait for packages loaded event before starting specs

This commit is contained in:
Kevin Sawicki 2013-05-22 09:51:36 -07:00
parent 484c16da42
commit 860dd76d0d

View File

@ -30,8 +30,13 @@ describe "PackageConfigPanel", ->
observeSubscription = config.observe('core.disabledPackages', configObserver)
config.set('core.disabledPackages', ['p1', 'p3'])
configObserver.reset()
jasmine.unspy(window, "setTimeout")
panel = new PackageConfigPanel
installedCallback = jasmine.createSpy("installed packages callback")
panel.installed.on("installed-packages-loaded", installedCallback)
waitsFor -> installedCallback.callCount > 0
describe 'Installed tab', ->
it "lists all installed packages with a link to enable or disable the package", ->
p1View = panel.installed.find("[name='p1']").view()