Add snapshots to jasmine
https://www.npmjs.com/package/jasmine-snapshot
From our call with Roman Kuba today, we saw the power of snapshots which looks like it could dramatically reduce the time to create integration tests.
If no snapshot exists, it will create a snapshot of the current state. If a snapshot exists, it will assert that a new snapshot matches the existing snapshot. This means we don't have to be explicit about our assertions but assert more.
UPDATE: This package doesn't offer a good experience like Jest does, I tried to start writing my own but it was getting very hacky. I was looking into Jest's code for this and looks like they've set everything up nicely for this, on top of jasmine, I think we should switch.
Edited by Luke Bennett