betamax 2.0.0 copy "betamax: ^2.0.0" to clipboard
betamax: ^2.0.0 copied to clipboard

Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests. Like Ruby's VCR gem!

2.0.0 #

  • BREAKING: Fix test-based fixture path generation, so that the names of parent groups are excluded from child groups.

    This necessitated a major version bump because existing fixtures will have to be regenerated.

1.1.3 #

  • Populate Response.request during playback

1.1.2 #

  • Fix a mistake in the CHANGELOG (need to keep that score high)

1.1.1 #

  • Fix a mistake in the example code and README

1.1.0 #

  • Support environment-defined HTTP proxy configurations while in recording mode
  • Reference new repo URL in pubspec

1.0.7 #

  • Drain request streams during playback, to provide any side-effects

1.0.6 #

  • Upgrade packages (incl. migration from pedantic to lints)
  • Bump SDK minimum version to 2.14.0

1.0.5 #

  • Slight README adjustment

1.0.4 #

  • Tests!
  • Improved README

1.0.3 #

  • Reduce API surface (we just published, so I'm winging it and calling this a patch change)

1.0.2 #

  • Improve README somewhat

1.0.1 #

  • Fix bug in test directory machinery

1.0.0 #

  • Simplify API
    • Automate cassette naming
    • Find test directory internally
  • Fill out the README
  • Add an example
  • Migrate to null-safety

0.1.0 #

  • Migrate to another slugify package

0.0.0 #

  • Initial release
7
likes
110
pub points
0%
popularity

Publisher

verified publishermadewithfelt.com

Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests. Like Ruby's VCR gem!

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

http, lints, meta, nock, path, slugify_string, stack_trace, test, test_api

More

Packages that depend on betamax