This is not what `let` is for. The return value of the `let` block should be some unit that you are testing with. `let`s shouldn't be used for side effects.

Given the way you've defined the specs, the least involved change will be to define these as methods instead. However, I also don't think you'll lose any clarity by inlining them.