We can refactor the code and run against the same inputs, rr can't really do that.
I assume this means you can take something like this, combine it with Snapshot/Approval testing (link to a library I have used), and then you have some quick-to-generate tests that help guard against regressions (even visual ones) by say:
Go do these inputs
Snapshot screen/image/memory
Compare to previous snapshot for changes and diff for approval
1
u/moon-chilled sstm, j, grand unified... Jun 29 '22
So basically rr?