Sha256: d7ada2d09b89739cb071f55adcd5819ff617d6500143da5f5b4a913f1dbbc49f
Contents?: true
Size: 955 Bytes
Versions: 23
Compression:
Stored size: 955 Bytes
Contents
describe("toContain", function() { it("delegates to jasmineUnderTest.matchersUtil.contains", function() { var util = { contains: jasmine.createSpy('delegated-contains').and.returnValue(true) }, matcher = jasmineUnderTest.matchers.toContain(util), result; result = matcher.compare("ABC", "B"); expect(util.contains).toHaveBeenCalledWith("ABC", "B", []); expect(result.pass).toBe(true); }); it("delegates to jasmineUnderTest.matchersUtil.contains, passing in equality testers if present", function() { var util = { contains: jasmine.createSpy('delegated-contains').and.returnValue(true) }, customEqualityTesters = ['a', 'b'], matcher = jasmineUnderTest.matchers.toContain(util, customEqualityTesters), result; result = matcher.compare("ABC", "B"); expect(util.contains).toHaveBeenCalledWith("ABC", "B", ['a', 'b']); expect(result.pass).toBe(true); }); });
Version data entries
23 entries across 20 versions & 2 rubygems