From 54c3cdb4cb3056015767c68d4986bc4dfce8a5d2 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 12 Feb 2013 13:55:28 -0800 Subject: [PATCH] Use input element to test focus after cancel --- src/packages/fuzzy-finder/spec/fuzzy-finder-spec.coffee | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/packages/fuzzy-finder/spec/fuzzy-finder-spec.coffee b/src/packages/fuzzy-finder/spec/fuzzy-finder-spec.coffee index 11ee79a31..e6869c45b 100644 --- a/src/packages/fuzzy-finder/spec/fuzzy-finder-spec.coffee +++ b/src/packages/fuzzy-finder/spec/fuzzy-finder-spec.coffee @@ -209,15 +209,18 @@ describe 'FuzzyFinder', -> rootView.attachToDom() rootView.getActiveEditor().destroyActiveEditSession() + inputView = $$ -> @input id: "div-view" + rootView.append(inputView) + inputView.focus() + rootView.trigger 'fuzzy-finder:toggle-file-finder' expect(finderView.hasParent()).toBeTruthy() - expect(rootView.isFocused).toBeFalsy() expect(finderView.miniEditor.isFocused).toBeTruthy() finderView.cancel() expect(finderView.hasParent()).toBeFalsy() - expect($(document.activeElement).view()).toBe rootView + expect(document.activeElement).toBe inputView[0] expect(finderView.miniEditor.isFocused).toBeFalsy() describe "cached file paths", ->