From 1100dec36cc1bab4e6389805e21869aee0ff8c8a Mon Sep 17 00:00:00 2001 From: Mitar Date: Tue, 24 Feb 2015 21:38:55 -0800 Subject: [PATCH] Added message argument to "include" and "notInclude". --- packages/tinytest/tinytest.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/tinytest/tinytest.js b/packages/tinytest/tinytest.js index dad6ee489e..d2a76a9fd6 100644 --- a/packages/tinytest/tinytest.js +++ b/packages/tinytest/tinytest.js @@ -272,7 +272,7 @@ _.extend(TestCaseResults.prototype, { this.fail({type: "NaN", message: msg}); }, - include: function (s, v, not) { + include: function (s, v, message, not) { var pass = false; if (s instanceof Array) pass = _.any(s, function(it) {return _.isEqual(v, it);}); @@ -287,12 +287,13 @@ _.extend(TestCaseResults.prototype, { if (pass === !!not) this.ok(); else { - this.fail({type: "include", sequence: s, should_contain_value: v, not: !!not}); + this.fail({type: "include", message: message, + sequence: s, should_contain_value: v, not: !!not}); } }, - notInclude: function (s, v) { - this.include(s, v, true); + notInclude: function (s, v, message) { + this.include(s, v, message, true); }, // XXX should change to lengthOf to match vowsjs