Skip to content

Instantly share code, notes, and snippets.

@rahearn
Created November 13, 2012 22:03
Show Gist options
  • Save rahearn/4068731 to your computer and use it in GitHub Desktop.
Save rahearn/4068731 to your computer and use it in GitHub Desktop.
RSpec subject & let block load order example
context "outer" do
subject { puts "subject"; "subject" }
let(:expected) { puts "expected"; "subject" }
let!(:bang) { puts "bang"; "bang" }
context "inner" do
let!(:inner) { puts "inner"; "inner" }
it "should print bang, inner, test, subject, expected" do
puts "test"
subject.should == expected
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment