Added a jasmine.exactly asymmetric equality tester
This commit is contained in:
@@ -71,20 +71,9 @@ describe('Suite', function() {
|
||||
suite.beforeAll(outerBefore);
|
||||
suite.beforeAll(innerBefore);
|
||||
|
||||
function sameInstance(expected) {
|
||||
return {
|
||||
asymmetricMatch: function(actual) {
|
||||
return actual === expected;
|
||||
},
|
||||
jasmineToString: function() {
|
||||
return `<same instance as ${expected}>`;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
expect(suite.beforeAllFns).toEqual([
|
||||
{ fn: outerBefore.fn, type: 'beforeAll', suite: sameInstance(suite) },
|
||||
{ fn: innerBefore.fn, type: 'beforeAll', suite: sameInstance(suite) }
|
||||
{ fn: outerBefore.fn, type: 'beforeAll', suite: jasmine.exactly(suite) },
|
||||
{ fn: innerBefore.fn, type: 'beforeAll', suite: jasmine.exactly(suite) }
|
||||
]);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user