From cfca6ecc86c90afa214316a01277ee60a415a8e7 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Tue, 2 Dec 2014 11:52:37 -0700 Subject: [PATCH] Add specs for PaneContainer::onDidAddPane --- spec/pane-container-spec.coffee | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/spec/pane-container-spec.coffee b/spec/pane-container-spec.coffee index 69da38768..94b396fbf 100644 --- a/spec/pane-container-spec.coffee +++ b/spec/pane-container-spec.coffee @@ -149,6 +149,18 @@ describe "PaneContainer", -> expect(saved).toBeFalsy() expect(atom.confirm).toHaveBeenCalled() + describe "::onDidAddPane(callback)", -> + it "invokes the given callback when panes are added", -> + container = new PaneContainer + events = [] + container.onDidAddPane (event) -> events.push(event) + + pane1 = container.getActivePane() + pane2 = pane1.splitRight() + pane3 = pane2.splitDown() + + expect(events).toEqual [{pane: pane2}, {pane: pane3}] + describe "::onWillDestroyPaneItem() and ::onDidDestroyPaneItem", -> it "invokes the given callbacks when an item will be destroyed on any pane", -> container = new PaneContainer