diff --git a/spec/concerns/lti_spec.rb b/spec/concerns/lti_spec.rb index 95181d3b..c03ef9a5 100644 --- a/spec/concerns/lti_spec.rb +++ b/spec/concerns/lti_spec.rb @@ -165,6 +165,7 @@ describe Lti do it 'stores data in the session' do controller.instance_variable_set(:@current_user, FactoryGirl.create(:external_user)) + controller.instance_variable_set(:@exercise, FactoryGirl.create(:fibonacci)) expect(controller.session).to receive(:[]=).with(:consumer_id, anything) expect(controller.session).to receive(:[]=).with(:external_user_id, anything) controller.send(:store_lti_session_data, consumer: FactoryGirl.build(:consumer), parameters: parameters) @@ -172,6 +173,8 @@ describe Lti do it 'it creates an LtiParameter Object' do before_count = LtiParameter.count + controller.instance_variable_set(:@current_user, FactoryGirl.create(:external_user)) + controller.instance_variable_set(:@exercise, FactoryGirl.create(:fibonacci)) controller.send(:store_lti_session_data, consumer: FactoryGirl.build(:consumer), parameters: parameters) expect(LtiParameter.count).to eq(before_count + 1) end