From 2b75244240b2115e949f5ebd67dc2605fd72da05 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Thu, 3 Sep 2015 14:18:07 -0600 Subject: [PATCH] Move pane container saveAll specs to model layer --- spec/pane-container-spec.coffee | 16 ++++++++++++++++ spec/pane-container-view-spec.coffee | 10 ---------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/spec/pane-container-spec.coffee b/spec/pane-container-spec.coffee index 0ca82fa4c..b32868d8e 100644 --- a/spec/pane-container-spec.coffee +++ b/spec/pane-container-spec.coffee @@ -249,3 +249,19 @@ describe "PaneContainer", -> ['will', {item: item2, pane: pane2, index: 0}] ['did', {item: item2, pane: pane2, index: 0}] ] + + describe "::saveAll()", -> + it "saves all open pane items", -> + container = new PaneContainer + pane1 = container.getRoot() + pane2 = pane1.splitRight() + + pane1.addItem(item1 = {getURI: (-> ''), save: -> @saved = true}) + pane1.addItem(item2 = {getURI: (-> ''), save: -> @saved = true}) + pane2.addItem(item3 = {getURI: (-> ''), save: -> @saved = true}) + + container.saveAll() + + expect(item1.saved).toBe true + expect(item2.saved).toBe true + expect(item3.saved).toBe true diff --git a/spec/pane-container-view-spec.coffee b/spec/pane-container-view-spec.coffee index 560c793ee..15cb9ac0a 100644 --- a/spec/pane-container-view-spec.coffee +++ b/spec/pane-container-view-spec.coffee @@ -64,16 +64,6 @@ describe "PaneContainerView", -> pane4.splitDown() expect(panes).toEqual [] - describe ".saveAll()", -> - it "saves all open pane items", -> - pane1.activateItem(new TestView('4')) - - container.saveAll() - - for pane in container.getPaneViews() - for item in pane.getItems() - expect(item.saved).toBeTruthy() - describe "pane-container:active-pane-item-changed", -> [pane1, item1a, item1b, item2a, item2b, item3a, container, activeItemChangedHandler] = [] beforeEach ->