spy-on-cookies
v0.2.0
Published
Enables no-dependency spying on document.cookie
Downloads
42
Maintainers
Readme
spy-on-cookies
A quick way to spy on document.cookie
, which is more difficult than usual. If you write something that works directly with the document.cookie
browser API, and you want to test it, you will need this - it's basically impossible to get configuration back out of document.cookie
.
Usage
npm install -D spy-on-cookies
Usage is simple - the code below shows the entire API.
// in an example mocha test
import spyOnCookies from 'spy-on-cookies'
beforeEach(function() {
this.cookie = spyOnCookies()
})
afterEach(function() {
this.cookie.restore()
})
it('calls with the proper definition', function() {
document.cookie = 'test=value;domain=test.com;max-age=64000'
expect(this.cookie.calls).to.include('test=value;domain=test.com;max-age=64000')
})