Encapsulate ExpectationResult
This commit is contained in:
@@ -61,12 +61,10 @@ describe("Custom Matchers", function() {
|
||||
});
|
||||
|
||||
suite.execute();
|
||||
var passResult = new jasmine.ExpectationResult({passed: true, matcherName: 'toBeTrue',
|
||||
actual: true, expected: jasmine.undefined, message: "Passed." });
|
||||
var failResult = new jasmine.ExpectationResult({passed: false, matcherName: 'toBeTrue',
|
||||
actual: false, expected: jasmine.undefined, message: "Expected false to be true." });
|
||||
failResult.trace = originalJasmine.any(Object);
|
||||
expect(spec.results().getItems()).toEqual([passResult, failResult]);
|
||||
|
||||
var results = spec.results().getItems();
|
||||
expect(results[0].message).toEqual("Passed.");
|
||||
expect(results[1].message).toEqual("Expected false to be true.");
|
||||
});
|
||||
|
||||
it("should pass args", function() {
|
||||
|
||||
@@ -5,11 +5,16 @@ describe("ExpectationResult", function() {
|
||||
expect(result.passed()).toBe('some-value');
|
||||
});
|
||||
|
||||
it("#toString returns message", function() {
|
||||
var result = new jasmine.ExpectationResult({message: 'some-value'});
|
||||
it("#toString returns message when failing", function() {
|
||||
var result = new jasmine.ExpectationResult({passed: false, message: 'some-value'});
|
||||
expect(result.toString()).toBe('some-value');
|
||||
});
|
||||
|
||||
it("#toString returns Passed when passing", function() {
|
||||
var result = new jasmine.ExpectationResult({passed: true, message: 'some-value'});
|
||||
expect(result.toString()).toBe('Passed.');
|
||||
});
|
||||
|
||||
it("has a type of expect", function() {
|
||||
var result = new jasmine.ExpectationResult({});
|
||||
expect(result.type).toBe('expect');
|
||||
|
||||
Reference in New Issue
Block a user