From b4cbffd978f57ac9fa2b9cda9909dbf318053b54 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Sat, 27 Apr 2013 07:58:56 -0700 Subject: [PATCH] Wait for execute promise to prevent leaking subscriptions --- src/packages/command-panel/spec/command-panel-spec.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/packages/command-panel/spec/command-panel-spec.coffee b/src/packages/command-panel/spec/command-panel-spec.coffee index 2ed92cc41..8114d0aef 100644 --- a/src/packages/command-panel/spec/command-panel-spec.coffee +++ b/src/packages/command-panel/spec/command-panel-spec.coffee @@ -554,4 +554,7 @@ describe "CommandPanel", -> rootView.open('binary-file.png') rootView.trigger 'command-panel:toggle' - expect(-> commandPanel.execute('Xx/sort/')).not.toThrow() + executePromise = null + expect(-> executePromise = commandPanel.execute('Xx/sort/')).not.toThrow() + + waitsForPromise -> executePromise