Merge pull request #392 from albertandrejev/jasmine.Any

jasmine.any Boolean support
This commit is contained in:
Davis W. Frank
2013-06-21 10:07:35 -07:00
2 changed files with 10 additions and 0 deletions

View File

@@ -22,6 +22,12 @@ describe("Any", function() {
expect(any.jasmineMatches({})).toBe(true);
});
it("matches a Boolean", function() {
var any = new j$.Any(Boolean);
expect(any.jasmineMatches(true)).toBe(true);
});
it("matches another constructed object", function() {
var Thing = function() {},

View File

@@ -20,6 +20,10 @@ getJasmineRequireObj().Any = function() {
if (this.expectedObject == Object) {
return typeof other == 'object';
}
if (this.expectedObject == Boolean) {
return typeof other == 'boolean';
}
return other instanceof this.expectedObject;
};