Sha256: 9d554def12f2f25775328ff4e32069b46307d6dece04695fc0f851a9ba6916d2

Contents?: true

Size: 627 Bytes

Versions: 80

Compression:

Stored size: 627 Bytes

Contents

require 'spec_helper'

describe ExerciseConfirmationsController, organization_workspace: :test do
  let(:user) { create(:user) }
  let(:reading) { create(:reading, guide: create(:indexed_guide)) }

  context 'when not authenticated' do
    before { post :create, params: { exercise_id: reading.id } }

    it { expect(response.status).to eq 403 }
  end

  context 'when authenticated' do
    before { set_current_user! user }
    before { post :create, params: { exercise_id: reading.id } }

    it { expect(response.status).to eq 200 }
    it { expect(response.body).to json_like(guide_finished_by_solution: true) }
  end
end

Version data entries

80 entries across 80 versions & 1 rubygems

Version Path
mumuki-laboratory-9.23.0 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.22.0 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.21.0 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.20.1 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.20.0 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.19.0 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.18.1 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.18.0 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.17.0 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.16.0 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.15.0 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.14.1 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.14.0 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.13.2 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.13.1 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.13.0 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.12.1 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.12.0 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.11.0 spec/controllers/confirmations_controller_spec.rb
mumuki-laboratory-9.10.0 spec/controllers/confirmations_controller_spec.rb