Commit be2f423b9139441154f1e285fce1bb28ba93731f

Authored by Rafael Manzo
1 parent 4f2de802

Fixed ReadingsController before_filter order

app/controllers/readings_controller.rb
@@ -2,9 +2,9 @@ include OwnershipAuthentication @@ -2,9 +2,9 @@ include OwnershipAuthentication
2 2
3 class ReadingsController < ApplicationController 3 class ReadingsController < ApplicationController
4 before_action :authenticate_user!, except: [:index] 4 before_action :authenticate_user!, except: [:index]
5 - before_action :set_reading, only: [:edit, :update, :destroy]  
6 before_action :reading_owner?, except: [:new, :create] 5 before_action :reading_owner?, except: [:new, :create]
7 before_action :reading_group_owner?, only: [:new, :create] 6 before_action :reading_group_owner?, only: [:new, :create]
  7 + before_action :set_reading, only: [:edit, :update, :destroy]
8 8
9 def new 9 def new
10 @reading_group_id = params[:reading_group_id] 10 @reading_group_id = params[:reading_group_id]
spec/controllers/readings_controller_spec.rb
@@ -83,8 +83,6 @@ describe ReadingsController do @@ -83,8 +83,6 @@ describe ReadingsController do
83 83
84 context 'when the user does not own the reading' do 84 context 'when the user does not own the reading' do
85 before do 85 before do
86 - Reading.expects(:find).at_least_once.with(reading.id).returns(reading)  
87 -  
88 get :edit, id: reading.id, reading_group_id: reading_group.id.to_s 86 get :edit, id: reading.id, reading_group_id: reading_group.id.to_s
89 end 87 end
90 88
@@ -143,8 +141,6 @@ describe ReadingsController do @@ -143,8 +141,6 @@ describe ReadingsController do
143 141
144 context 'when the user does not own the reading' do 142 context 'when the user does not own the reading' do
145 before :each do 143 before :each do
146 - Reading.expects(:find).at_least_once.with(reading.id).returns(reading)  
147 -  
148 post :update, reading_group_id: reading_group.id, id: reading.id, reading: reading_params 144 post :update, reading_group_id: reading_group.id, id: reading.id, reading: reading_params
149 end 145 end
150 146
@@ -184,8 +180,6 @@ describe ReadingsController do @@ -184,8 +180,6 @@ describe ReadingsController do
184 180
185 context "when the user doesn't own the reading group" do 181 context "when the user doesn't own the reading group" do
186 before :each do 182 before :each do
187 - Reading.expects(:find).at_least_once.with(reading.id).returns(reading)  
188 -  
189 delete :destroy, id: reading.id, reading_group_id: reading.group_id.to_s 183 delete :destroy, id: reading.id, reading_group_id: reading.group_id.to_s
190 end 184 end
191 185