From f7ce210f223249d5773793e57f2a7b3dbfbb7b13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hubert=20SABLONNI=C3=88RE?= Date: Mon, 2 Sep 2013 15:25:50 +0200 Subject: [PATCH] (bugfix) missing "not" in ngScenario report --- src/ngScenario/Scenario.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ngScenario/Scenario.js b/src/ngScenario/Scenario.js index ff5f3470245f..5e9dda072209 100644 --- a/src/ngScenario/Scenario.js +++ b/src/ngScenario/Scenario.js @@ -74,9 +74,10 @@ angular.scenario.dsl = angular.scenario.dsl || function(name, fn) { */ angular.scenario.matcher = angular.scenario.matcher || function(name, fn) { angular.scenario.matcher[name] = function(expected) { - var prefix = 'expect ' + this.future.name + ' '; + var prefix = 'expect ' + this.future.name + ' ', + not; if (this.inverse) { - prefix += 'not '; + prefix += not = 'not '; } var self = this; this.addFuture(prefix + name + ' ' + angular.toJson(expected), @@ -85,7 +86,7 @@ angular.scenario.matcher = angular.scenario.matcher || function(name, fn) { self.actual = self.future.value; if ((self.inverse && fn.call(self, expected)) || (!self.inverse && !fn.call(self, expected))) { - error = 'expected ' + angular.toJson(expected) + + error = 'expected ' + not + angular.toJson(expected) + ' but was ' + angular.toJson(self.actual); } done(error);