1.0.0 • Published 8 years ago

mocha-vcr v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

Mocha VCR

NPM Package Build Status

Dependencies Dev Dependencies Peer Dependencies

semantic-release
js-standard-style

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

1.0.0

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago