Added message argument to "include" and "notInclude".

This commit is contained in:
Mitar
2015-02-24 21:38:55 -08:00
committed by Sashko Stubailo
parent 5a0a0bc061
commit 1100dec36c

View File

@@ -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