Skip to content

smtlaissezfaire/espionage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

104 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A javascript mocking/stubbing framework

var obj = {};

obj.stub("foo")
obj.hasOwnProperty("foo") #=> true

obj.stub("foo", 1);
obj.foo() # => 1

obj.stub("bar", 2);
obj.bar() # => 2

obj.stub("foo", function(x) { return x; });
obj.foo()        # => undefined
obj.foo(1)       #=> 1
obj.foo("hello") #=> "hello"
var obj = {}

spyOn(obj, function() {
  obj.foo();
  obj.received("foo") #=> true
});

spyOn(obj, function() {
  obj.foo();
  obj.received("bar") #=> false
});

About

Javascript mocking and stubbing framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors