I think let is sugar syntax to avoid before so run in every test. Well, actually not in every test, but in every test, just in case you ask for it: lazy lazy let!

http://ruby-journal.com/minitest-let-is-lazy/

On 13/07/2013, at 21:55, Sergio Rafael Gianazza wrote:

> In test/controllers/bands_controller_test.rb:
> 
> > @@ -116,4 +116,42 @@
> >        end
> >      end
> >    end
> > +
> > +  describe "#invite" do
> > +    before do
> > +      @band = Band.create(name: "El concilio", rehearsal_site: "Some place in middle Earth")
> I don't use let because I thought that let is cached (I mean, the variable is just instantiated once). But is better to discuss this offline and agree some styling.
> 
> —
> Reply to this email directly or view it on GitHub.
>