NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2761 most downloaded on crates.io
Reuse rstest attributes: create a set of tests and apply it to every scenario you want to test.
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 6 months
Most releases are documented
notes for 7 of 10 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
10 releases · first in 2020
One column per quarter.
This version intruduce the new more composable syntax. And async fixtures (thanks to @rubdos)
This version intruduce the new more composable syntax. And async fixtures (thanks to @rubdos)
async fixtures (See #86, #96. Thanks to @rubdos).test directory (See #97)Hook argument name to fixture by remove starting _ (See #70)
_ (See #70)case can have a specific set of attributes (See #82)rstest_parametrize and rstest_matrix (See #81). From 0.5.0 you
can use just rstest to create cases and values list.cargo-edit test dependecy (See #61)(From rustc 1.40) Deprecated rstest_parametrize and rstest_matrix: rstest now cover all features
rstest for implementing all kind of tests (See #42)README.md that introduce all featuresrstest_parametrize and rstest_matrix:
rstest now cover all featuresInjecting fixture with partial values in all tests (See #48)
rstest_matrix macro to build tests by carthesian product of
input arguments (See #38)unindent crate instead the home made Deindent traititertoolsSupport for arbitrary rust code without use Unwrap(str_lit) trick. See #19 and #20 (deprecate Unwrap())
fixture macro: Now you must annotate your fixture by
this tag. See #5Unwrap(str_lit) trick.
See #19 and #20 (deprecate Unwrap())Result(), See #23rstest_parametrize use module to group cases (See #13)rstest_parametrize can leave comma after last caserstest_parametrize should catch error in input! See #1, #14fixture to tag all your fixtures.First Public release.
First Public release.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Just my testing and private use.
Just my testing and private use.
Your coding agent can read these notes before it upgrades. Set up the MCP server →