From 8e32427109be31b823e89b072971301326c1be23 Mon Sep 17 00:00:00 2001 From: Mark Hindess Date: Mon, 14 Jul 2014 22:00:09 +0100 Subject: [PATCH] Add setFlows test. --- test/node_flows_spec.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test/node_flows_spec.js b/test/node_flows_spec.js index 634b7ac54..c0283e5e5 100644 --- a/test/node_flows_spec.js +++ b/test/node_flows_spec.js @@ -97,4 +97,22 @@ describe('flows', function() { }); }); + describe('#setFlows',function() { + it('should save and start an empty tab flow',function(done) { + var saved = 0; + var testFlows = [{"type":"tab","id":"tab1","label":"Sheet 1"}]; + var storage = { + saveFlows: function(conf) { + var defer = when.defer(); + defer.resolve(); + should.deepEqual(testFlows, conf); + return defer.promise; + } + }; + RED.init({}, storage); + flows.setFlows(testFlows); + events.once('nodes-started', function() { done(); }); + }); + }); + });