Borrowing from Cargo's previous effort, this proposal tries to integrate a new testing DSL for better overall dev experience.
The idea is to make use of your IDE (or CLI, if you prefer) to update snapshots directly, instead of writing your expectations by hand:
I have a more ambitious goal of removing dependency injections altogether, but we must start from somewhere, so here it is.
Implementation History
Borrowing from Cargo's previous effort, this proposal tries to integrate a new testing DSL for better overall dev experience.
The idea is to make use of your IDE (or CLI, if you prefer) to update snapshots directly, instead of writing your expectations by hand:
I have a more ambitious goal of removing dependency injections altogether, but we must start from somewhere, so here it is.
Implementation History
snapbox::str![]#4342.expect()APIs #4343.expect()APIs #4352.expect()APIs #4353.expect()APIs #4354.expect()APIs #4363.expect()APIs #4365.expect()APIs #4366.expect()APIs #4367.expect()APIs #4376