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