From 0fd993c1cd94371ac054df0475eadbe5863a7e06 Mon Sep 17 00:00:00 2001 From: Maximilian Grundke Date: Thu, 26 Oct 2017 15:48:21 +0200 Subject: [PATCH] Move submission url attributes to controller test --- spec/controllers/submissions_controller_spec.rb | 10 ++++++++++ spec/models/submission_spec.rb | 10 ---------- 2 files changed, 10 insertions(+), 10 deletions(-) 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) }