Skip to content

Instantly share code, notes, and snippets.

@aquajach
Last active December 25, 2015 01:39
Show Gist options
  • Save aquajach/6896758 to your computer and use it in GitHub Desktop.
Save aquajach/6896758 to your computer and use it in GitHub Desktop.
let vs before blocks in rspec
# Bad
describe '...' do
before do
@user = create(:user)
@post = create(:post)
end
it '......' do
expect(@user).to be_valid
end
it '......' do
expect(@post).to be_valid
end
end
#Godd
describe '...' do
let(:user) {create(:user)}
let(:post) {create(:post)}
it '......' do
expect(user).to be_valid
end
it '......' do
expect(post).to be_valid
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment