diff --git a/spec/core/SpyStrategySpec.js b/spec/core/SpyStrategySpec.js index d613188d..860811b8 100644 --- a/spec/core/SpyStrategySpec.js +++ b/spec/core/SpyStrategySpec.js @@ -92,6 +92,18 @@ describe("SpyStrategy", function() { expect(returnValue).toEqual(67); }); + it('throws an error when a non-function is passed to callFake strategy', function() { + var originalFn = jasmine.createSpy('original'), + invalidFakes = [5, 'foo', {}, true, false, null, void 0, new Date(), /.*/]; + + for (var i=0; i