diff --git a/spec/controllers/submissions_controller_spec.rb b/spec/controllers/submissions_controller_spec.rb index d9ee5316..98f36cb2 100644 --- a/spec/controllers/submissions_controller_spec.rb +++ b/spec/controllers/submissions_controller_spec.rb @@ -206,6 +206,16 @@ describe SubmissionsController do end end end + + [:score, :stop].each do |action| + describe "##{action}_url" do + let(:url) { JSON.parse(response.body).with_indifferent_access.fetch("#{action}_url") } + + it "corresponds to the #{action} path" do + expect(url).to eq(Rails.application.routes.url_helpers.send(:"#{action}_submission_path", submission)) + end + end + end end describe 'GET #score' do diff --git a/spec/models/submission_spec.rb b/spec/models/submission_spec.rb index 75f0cf2a..64f4e49e 100644 --- a/spec/models/submission_spec.rb +++ b/spec/models/submission_spec.rb @@ -63,16 +63,6 @@ describe Submission do end end - [:score, :stop].each do |action| - describe "##{action}_url" do - let(:url) { submission.send(:"#{action}_url") } - - it "corresponds to the #{action} path" do - expect(url).to eq(Rails.application.routes.url_helpers.send(:"#{action}_submission_path", submission)) - end - end - end - describe '#siblings' do let(:siblings) { described_class.find_by(user: user).siblings } let(:user) { FactoryGirl.create(:external_user) }