In RSpec, using let variable inside before :all block
I have the following code inside most of my tests: describe 'index' let(:company) { FactoryGirl.create(:company) } let(:user) { FactoryGirl.create(:user, company: company) } before do sign_in user visit products_path end ... end But I'm getting the following warning: WARNING: let declaration 'user' accessed in a 'before(:all)' My question is, what is the correct way of doing this? I can't find much information about the warning itself. Thanks! EDIT: My goal is to use the user variable so I can pass it on to sign_in, which signs the user in, and use it later on another tests (I check for the