From a0ac6725ede819a726d484ebafa72be76a6dd2b8 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Tue, 19 Oct 2010 16:25:23 -0700 Subject: fixed Scenario.js so that it does not clobber global vars --- src/scenario/Scenario.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/scenario/Scenario.js b/src/scenario/Scenario.js index 842c9dd3..979210e5 100644 --- a/src/scenario/Scenario.js +++ b/src/scenario/Scenario.js @@ -22,7 +22,7 @@ angular.scenario.ui = angular.scenario.ui || {}; * @param {Function} Factory function(application), return a function for * the statement. */ -angular.scenario.dsl = function(name, fn) { +angular.scenario.dsl = angular.scenario.dsl || function(name, fn) { angular.scenario.dsl[name] = function() { function executeStatement(statement, args) { var result = statement.apply(this, args); @@ -57,7 +57,7 @@ angular.scenario.dsl = function(name, fn) { * @param {String} The name of the matcher * @param {Function} The matching function(expected). */ -angular.scenario.matcher = function(name, fn) { +angular.scenario.matcher = angular.scenario.matcher || function(name, fn) { angular.scenario.matcher[name] = function(expected) { var prefix = 'expect ' + this.future.name + ' '; if (this.inverse) { -- cgit v1.2.3