buildExpectationResult now returns a data object.
- Meant for passing to reporters.
This commit is contained in:
@@ -1,20 +1,12 @@
|
||||
//TODO: expectation result may make more sense as a presentation of an expectation.
|
||||
jasmine.ExpectationResult = function(params) {
|
||||
var self = this;
|
||||
var trace = (params.trace || new Error(this.message));
|
||||
var message = params.passed ? 'Passed.' : params.message;
|
||||
return jasmine.util.extend(self, {
|
||||
jasmine.buildExpectationResult = function(params) {
|
||||
return {
|
||||
type: 'expect',
|
||||
matcherName: params.matcherName,
|
||||
expected: params.expected,
|
||||
actual: params.actual,
|
||||
message: message,
|
||||
trace: params.passed ? '' : trace,
|
||||
toString: function() {
|
||||
return message;
|
||||
},
|
||||
passed: function() {
|
||||
return params.passed;
|
||||
}
|
||||
});
|
||||
message: params.passed ? 'Passed.' : params.message,
|
||||
trace: params.passed ? '' : (params.trace || new Error(this.message)),
|
||||
passed: params.passed
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user