PackageTrack
Sign in Get early access

mocktail

A Dart mock library which simplifies mocking with null safety support and no manual mocks or code generation.

1.0.5 1000K downloads/mo #42 most downloaded on pub.dev felangel/mocktail

What this package is like to depend on

Last release 4 months ago

10 Apr 2026

Ships unpredictably

gaps range from 4 weeks to 1.8 years

Nearly every release is documented

notes for 13 of 13 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

34 releases · first in 2020

1 release in the last 12 months

see the full history below

Release timeline

34 releases · Dec 2020 to Apr 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 34
  1. 1.0.5 10 Apr 2026
    Release notes
    • chore: minor improvements to example (#266)
    • docs: add mockito migration guide (#265)
    • chore: remove a stray override annotation (#261)
    • chore: add funding to pubspec.yaml (#246)
    Open source →
    Release notes
    • chore: minor improvements to example (#266)
    • docs: add mockito migration guide (#265)
    • chore: remove a stray override annotation (#261)
    • chore: add funding to pubspec.yaml (#246)
    Open source →
  2. 1.0.4 12 Jun 2024
    Release notes
    • refactor: upgrade analysis_options.yaml (#242)
    • chore: fix minor typo in CHANGELOG.md
    Open source →
    Release notes
    • refactor: upgrade analysis_options.yaml (#242)
    • chore: fix minor typo in CHANGELOG.md
    Open source →
  3. 1.0.3 19 Jan 2024
    Release notes
    • docs: update README.md`` to include any(that: ...)` (#226)
    • chore: update LICENSE year
    • chore: remove deprecated lint rules
    Open source →
    Release notes
    • docs: update README.md to include any(that: ...) (#226)
    • chore: update LICENSE year
    • chore: remove deprecated lint rules
    Open source →
  4. 1.0.2 15 Dec 2023
    Release notes
    • chore(deps): allow pkg:test_api >=0.7.0 (#220)
    • docs: update verify example in README.md (#215)
    Open source →
    Release notes
    • chore(deps): allow pkg:test_api >=0.7.0 (#220)
    • docs: update verify example in README.md (#215)
    Open source →
  5. 1.0.1 03 Oct 2023
    Release notes

    What's Changed

    Full Changelog: mocktail-image-network-v1.0.0...mocktail-v1.0.1

    Open source →
    Release notes
    • chore(deps): replace dependency on package:test with package:test_api to resolve version resolution issues with pkg:analyzer, pkg:test, and flutter_test (#209)
    • chore(deps): upgrade to package:matcher ^0.12.15
    Open source →
  6. 1.0.0 02 Aug 2023
    Release notes
    • refactor: use more strict analysis options (#203)
    • docs: adjust LICENSE year
    • docs: add topics to pubspec.yaml
    Open source →
    Release notes
    • refactor: use more strict analysis options (#203)
    • docs: adjust LICENSE year
    • docs: add topics to pubspec.yaml
    Open source →
  7. 1.0.0-dev.0 28 Jul 2023 pre-release

    Nothing published for this version

  8. 0.3.0 01 Mar 2022
    Release notes
    • BREAKING feat: add support for type argument matching (#66)
    • feat: improve verifyNoMoreInteractions failure message (#118)
    • docs: improve argument matcher documentation in README (#102)
    • docs: fix typo in _registerMatcher inline docs (#101)
    • docs: minor snippet fixes in README (#94)
    • docs: enhance example to illustrate more use cases
    Open source →
  9. 0.3.0-dev.1 20 Dec 2021 pre-release
    Release notes
    • BREAKING feat: add support for type argument matching (#66)
    • docs: minor snippet fixes in README (#94)
    • docs: enhance example to illustrate more use cases
    Open source →
  10. 0.2.0 09 Oct 2021
    Release notes
    • BREAKING refactor: remove generic from registerFallbackValue
    • docs: add FAQs to README
    Open source →
  11. 0.1.4 28 May 2021
    Release notes
    • fix: add built-in fallback for DateTime
    Open source →
  12. 0.1.3 25 May 2021
    Release notes
    • docs: improve documentation regarding registerFallbackValue and how the library works
    • tests: add additional tests for asyncVoid stubbing and verification
    Open source →
  13. 0.1.2 26 Apr 2021
    Release notes
    • feat: improve generic fallback support
    • feat: improve error message for missing registerFallbackValue
    Open source →
  14. 0.1.1 15 Mar 2021
    Release notes
    • fix: add missing fallback value (#34)
    • docs: fix broken link in API documentation (#33)
    Open source →
  15. 0.1.0 12 Mar 2021
    Release notes
    • feat: add Mock.throwOnMissingStub()
    • fix: make Mock instances immutable
    • chore: convert to test: ^1.16.0
    Open source →
  16. 0.0.2-dev.6 11 Mar 2021 pre-release
    Release notes
    • fix: typo in matcher registration (setUpAll)
    • chore: upgrade to test_api: ^0.3.0
    Open source →
  17. 0.0.2-dev.5 08 Mar 2021 pre-release
    Release notes
    • fix: verify should use arg matcher from invocation if a matcher wasn't provided
    Open source →
  18. 0.0.2-dev.4 08 Mar 2021 pre-release
    Release notes
    • BREAKING fix: verifyInOrder handles multiple method invocation verifications
    • test: 100% coverage
    • docs: additional inline API documentation updates
    Open source →
  19. 0.0.2-dev.3 07 Mar 2021 pre-release
    Release notes
    • BREAKING fix: verifyInOrder function signature
    • docs: update inline API documentation
    • test: add nnbd compat tests
    Open source →
  20. 0.0.2-dev.2 06 Mar 2021 pre-release
    Release notes
    • chore: documentation updates
    Open source →
  21. 0.0.2-dev.1 06 Mar 2021 pre-release
    Release notes
    • BREAKING refactor: removed the of parameter of matchers in exchange for a registerFallbackValue
    Open source →
  22. 0.0.2-dev.0 06 Mar 2021 pre-release
    Release notes
    • BREAKING refactor: revamp mocktail API to be typesafe instead of relying on Symbol
    Open source →
  23. 0.0.1-dev.12 02 Mar 2021 pre-release
    Release notes
    • fix: any matcher with no value
    Open source →
  24. 0.0.1-dev.11 08 Feb 2021 pre-release
    Release notes
    • chore: bump dependencies
      • matcher: ^0.12.10
      • test: ^1.16.0
    Open source →
  25. 0.0.1-dev.10 29 Jan 2021 pre-release
    Release notes
    • feat: thenReturn argument is optional for VoidCallback returns
      • when(cat).calls(#makeSound).thenReturn()
    • feat: add support for captured with captureAny and captureAnyThat matchers
    • fix: verify fixes for default arguments (named and positional)
    Open source →
  26. 0.0.1-dev.9 20 Jan 2021 pre-release
    Release notes
    • fix: call verification count per specific real invocation
    Open source →
  27. 0.0.1-dev.8 18 Jan 2021 pre-release
    Release notes
    • fix: throw NoSuchMethodError when arguments match but memberName does not
    Open source →
  28. 0.0.1-dev.7 11 Jan 2021 pre-release
    Release notes
    • BREAKING refactor: rename verify(mock).calls(#member) to verify(mock).called(#member)
    • feat: add any argument matcher support to verify and calls
    • feat: add anyThat argument matcher support to verify and calls
    • feat: support verify(mock).called(#member).once()
    • feat: support verify(mock).called(#member).never()
    • feat: improve error messages to include invocation arguments
    Open source →
  29. 0.0.1-dev.6 09 Jan 2021 pre-release
    Release notes
    • BREAKING refactor: use Symbol rather than String
    • fix: strict argument matching on verification when arguments are provided
    Open source →
  30. 0.0.1-dev.5 08 Jan 2021 pre-release
    Release notes
    • fix: override toString on MocktailFailure to improve visibility of failure messages
    Open source →
  31. 0.0.1-dev.4 04 Jan 2021 pre-release
    Release notes
    • feat: add Matcher support to verify times API
    • docs: minor usage documentation updates in README
    Open source →
  32. 0.0.1-dev.3 30 Dec 2020 pre-release
    Release notes
    • BREAKING refactor: rename positionalArgs to positionalArguments
    • BREAKING refactor: rename namedArgs to namedArguments
    • fix: thenAnswer callback contains correct Invocation
    • docs: minor documentation updates
    Open source →
  33. 0.0.1-dev.2 28 Dec 2020 pre-release
    Release notes
    • docs: minor updates to README
    • docs: minor updates to example
    Open source →
  34. 0.0.1-dev.1 28 Dec 2020 pre-release
    Release notes
    • feat: initial release 🎉
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive