Use Meticulous to record workflows on your web app. You can then replay those flows on new frontend code, and create a test by diffing two replays. You can do all of this without writing code or mocks, and without causing side effects or hitting your backend.