spyquery
0.1.0 • Public • Published SpyQuery
Emulates jQuery as sinon spies, so you can test code that uses jQuery on the server or in the browser.
Installation
Nodejs:
Browser Global $:
<script src="spyquery.js"></script>
Usage
Initialization
var SpyQuery = require('spyquery')
var $ = new SpyQuery()
Checking Spies
> $('.foo').html()
> {}
> $.fn.html.callCount
> 1
You are able to check any of the attributes of a sinon spy.
Example Usage In Tests
var $
describe(function() {
beforeEach(function(done) {
$ = new SpyQuery()
done()
}
it('should call hide once', function(done) {
someFunctionWhereHideIsUsed()
assert($.fn.hide.calledOnce, '$.hide() was called more than once')
done()
}
})
Versions
Current Tags
- VersionDownloads (Last 7 Days)
- 0.1.0
2
Version History
Package Sidebar
Install
Weekly Downloads