1.0.0 • Published 8 years ago
mocha-vcr v1.0.0
Mocha VCR
This is a extension to Mocha BDD DSL intended to enable recording your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
fictional example
describe('Proxy Client', function () {
// Specify cassette name 'google.com'
vcr('google.com', it('forward requests to google.com', function () {
let site = proxy.request('google.com')
expect(site.title).to.equal('google.com')
}))
// Auto generate cassete name from test title
vcr(it('forward requests to github.com', function () {
let site = proxy.request('github.com')
expect(site.title).to.equal('github.com')
})
})
running mocha
mocha --require mocha-vcr --ui vcr
License: MIT