Sha256: 41907ed94acb1205bd65d83cccc431d4c9ec7aa9afe9340a1c8372b2ee187699
Contents?: true
Size: 818 Bytes
Versions: 58
Compression:
Stored size: 818 Bytes
Contents
describe("toEqual", function() { it("delegates to equals function", function() { var util = { equals: jasmine.createSpy('delegated-equals').and.returnValue(true) }, matcher = j$.matchers.toEqual(util), result; result = matcher.compare(1, 1); expect(util.equals).toHaveBeenCalledWith(1, 1, []); expect(result.pass).toBe(true); }); it("delegates custom equality testers, if present", function() { var util = { equals: jasmine.createSpy('delegated-equals').and.returnValue(true) }, customEqualityTesters = ['a', 'b'], matcher = j$.matchers.toEqual(util, customEqualityTesters), result; result = matcher.compare(1, 1); expect(util.equals).toHaveBeenCalledWith(1, 1, ['a', 'b']); expect(result.pass).toBe(true); }); });
Version data entries
58 entries across 58 versions & 4 rubygems