Commit be2f423b9139441154f1e285fce1bb28ba93731f
1 parent
4f2de802
Exists in
colab
and in
4 other branches
Fixed ReadingsController before_filter order
Showing
2 changed files
with
1 additions
and
7 deletions
Show diff stats
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 |