Allow forwarding of parameters or any sort of reflexive relation instead of just expect_identical and expect_equal with custom snapshot tests. Then use it to apply a tolerance to prevent the false positives from #22. Also update the way the nonces work; require the user to specify one from the start and keep it there in the test code; to update, they must change it to a new value; this way, whenever a snapshot is updated, it should require be clear from looking at the git diffs of the testing code (and only require a single test run rather than a with-nonce and no-nonce run). [I have some code toward this.]
Allow forwarding of parameters or any sort of reflexive relation instead of just
expect_identical
andexpect_equal
with custom snapshot tests. Then use it to apply a tolerance to prevent the false positives from #22. Also update the way the nonces work; require the user to specify one from the start and keep it there in the test code; to update, they must change it to a new value; this way, whenever a snapshot is updated, it should require be clear from looking at the git diffs of the testing code (and only require a single test run rather than a with-nonce and no-nonce run). [I have some code toward this.]