Move submission url attributes to controller test

This commit is contained in:
Maximilian Grundke
2017-10-26 15:48:21 +02:00
parent 34e96e40be
commit 0fd993c1cd
2 changed files with 10 additions and 10 deletions

View File

@ -206,6 +206,16 @@ describe SubmissionsController do
end end
end 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 end
describe 'GET #score' do describe 'GET #score' do

View File

@ -63,16 +63,6 @@ describe Submission do
end end
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 describe '#siblings' do
let(:siblings) { described_class.find_by(user: user).siblings } let(:siblings) { described_class.find_by(user: user).siblings }
let(:user) { FactoryGirl.create(:external_user) } let(:user) { FactoryGirl.create(:external_user) }