From 860dd76d0d95c6a4e56e59883d2586d6bd58cc36 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Wed, 22 May 2013 09:51:36 -0700 Subject: [PATCH] Wait for packages loaded event before starting specs --- spec/app/package-config-panel-spec.coffee | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spec/app/package-config-panel-spec.coffee b/spec/app/package-config-panel-spec.coffee index fb3d648a7..ce7d1f91a 100644 --- a/spec/app/package-config-panel-spec.coffee +++ b/spec/app/package-config-panel-spec.coffee @@ -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()