Relavent docs:

```
When there is not a function to spy on, jasmine.createSpy can create a “bare” spy. This spy acts as any other spy – tracking calls, arguments, etc. But there is no implementation behind it. Spies are JavaScript objects and can be used as such.
```
http://jasmine.github.io/1.3/introduction.html#section-Spies:_<code>createSpy</code>