From b88d097a429c9152a3e7b326494a66ff6b54bb9f Mon Sep 17 00:00:00 2001 From: Jon Rohan Date: Thu, 27 Dec 2012 22:59:36 -0800 Subject: [PATCH] Revert "removing the tree view core:close test, because cmd-w no longer closes the sidebar." This reverts commit ab144a6d312765a37aba0bc4bd9dd9d6bc3839f1. --- src/packages/tree-view/spec/tree-view-spec.coffee | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/packages/tree-view/spec/tree-view-spec.coffee b/src/packages/tree-view/spec/tree-view-spec.coffee index 65da47380..fbdca2edd 100644 --- a/src/packages/tree-view/spec/tree-view-spec.coffee +++ b/src/packages/tree-view/spec/tree-view-spec.coffee @@ -194,6 +194,19 @@ describe "TreeView", -> expect(treeView).not.toMatchSelector(':focus') expect(rootView.getActiveEditor().isFocused).toBeTruthy() + describe "when core:close is triggered on the tree view", -> + it "detaches the TreeView, focuses the RootView and does not bubble the core:close event", -> + treeView.attach() + treeView.focus() + rootViewCloseHandler = jasmine.createSpy('rootViewCloseHandler') + rootView.on 'core:close', rootViewCloseHandler + spyOn(rootView, 'focus') + + treeView.trigger('core:close') + expect(rootView.focus).toHaveBeenCalled() + expect(rootViewCloseHandler).not.toHaveBeenCalled() + expect(treeView.hasParent()).toBeFalsy() + describe "when a directory's disclosure arrow is clicked", -> it "expands / collapses the associated directory", -> subdir = treeView.root.find('.entries > li:contains(dir1)').view()