aboutsummaryrefslogtreecommitdiffstats
path: root/src/scenario/Runner.js
diff options
context:
space:
mode:
authorIgor Minar2011-01-07 22:02:23 -0800
committerIgor Minar2011-01-10 10:26:55 -0800
commit0a6cf70debc6440685af3f9ea96a66450e4f4ed7 (patch)
tree3b7e82bedf53960deb5d460532779ec449dd8dfc /src/scenario/Runner.js
parentc79aba92f6b058742c9ae20a9382f6abc68afcea (diff)
downloadangular.js-0a6cf70debc6440685af3f9ea96a66450e4f4ed7.tar.bz2
Rename angular.foreach to angular.forEach to make the api consistent.
camelcase is used for other angular functions and forEach is also used by EcmaScript standard. - rename the internal as well as the external function name - tweak the implementation of the function so that it doesn't clober it self when we extend the angular object with an object that has a forEach property equal to this forEach function Closes #85
Diffstat (limited to 'src/scenario/Runner.js')
-rw-r--r--src/scenario/Runner.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/scenario/Runner.js b/src/scenario/Runner.js
index f628eb04..583c8beb 100644
--- a/src/scenario/Runner.js
+++ b/src/scenario/Runner.js
@@ -16,7 +16,7 @@ angular.scenario.Runner = function($window) {
beforeEach: this.beforeEach,
afterEach: this.afterEach
};
- angular.foreach(this.api, angular.bind(this, function(fn, key) {
+ angular.forEach(this.api, angular.bind(this, function(fn, key) {
this.$window[key] = angular.bind(this, fn);
}));
};
@@ -33,7 +33,7 @@ angular.scenario.Runner.prototype.emit = function(eventName) {
eventName = eventName.toLowerCase();
if (!this.listeners[eventName])
return;
- angular.foreach(this.listeners[eventName], function(listener) {
+ angular.forEach(this.listeners[eventName], function(listener) {
listener.apply(self, args);
});
};
@@ -164,17 +164,17 @@ angular.scenario.Runner.prototype.run = function(application) {
asyncForEach(this.rootDescribe.getSpecs(), function(spec, specDone) {
var dslCache = {};
var runner = self.createSpecRunner_($root);
- angular.foreach(angular.scenario.dsl, function(fn, key) {
+ angular.forEach(angular.scenario.dsl, function(fn, key) {
dslCache[key] = fn.call($root);
});
- angular.foreach(angular.scenario.dsl, function(fn, key) {
+ angular.forEach(angular.scenario.dsl, function(fn, key) {
self.$window[key] = function() {
var line = callerFile(3);
var scope = angular.scope(runner);
// Make the dsl accessible on the current chain
scope.dsl = {};
- angular.foreach(dslCache, function(fn, key) {
+ angular.forEach(dslCache, function(fn, key) {
scope.dsl[key] = function() {
return dslCache[key].apply(scope, arguments);
};