It makes sense that it doesn't work because A) `before(:all)` runs before *all* tests exactly once and `let!` / `let` reruns before each tests.