Commit 4f2de80281719ca5aa48adb2e711a79d40c9ebdb

Authored by Rafael Manzo
1 parent aedbc3e9

Fixed MetricConfigurationsController before_filter order

app/controllers/metric_configurations_controller.rb
@@ -3,9 +3,9 @@ include MetricConfigurationsConcern @@ -3,9 +3,9 @@ include MetricConfigurationsConcern
3 3
4 class MetricConfigurationsController < ApplicationController 4 class MetricConfigurationsController < ApplicationController
5 before_action :authenticate_user!, except: [:show, :index] 5 before_action :authenticate_user!, except: [:show, :index]
6 - before_action :set_metric_configuration, only: [:show, :edit, :update, :destroy]  
7 before_action :metric_configuration_owner?, only: [:edit, :update, :destroy] 6 before_action :metric_configuration_owner?, only: [:edit, :update, :destroy]
8 before_action :mezuro_configuration_owner?, only: [:new, :create, :choose_metric] 7 before_action :mezuro_configuration_owner?, only: [:new, :create, :choose_metric]
  8 + before_action :set_metric_configuration, only: [:show, :edit, :update, :destroy]
9 9
10 def choose_metric 10 def choose_metric
11 @mezuro_configuration_id = params[:mezuro_configuration_id].to_i 11 @mezuro_configuration_id = params[:mezuro_configuration_id].to_i
spec/controllers/metric_configurations_controller_spec.rb
@@ -121,7 +121,6 @@ describe MetricConfigurationsController do @@ -121,7 +121,6 @@ describe MetricConfigurationsController do
121 121
122 context 'when the user does not own the metric configuration' do 122 context 'when the user does not own the metric configuration' do
123 before do 123 before do
124 - MetricConfiguration.expects(:find).at_least_once.with(metric_configuration.id).returns(metric_configuration)  
125 get :edit, id: metric_configuration.id, mezuro_configuration_id: metric_configuration.configuration_id.to_s 124 get :edit, id: metric_configuration.id, mezuro_configuration_id: metric_configuration.configuration_id.to_s
126 end 125 end
127 126
@@ -180,8 +179,6 @@ describe MetricConfigurationsController do @@ -180,8 +179,6 @@ describe MetricConfigurationsController do
180 179
181 context 'when the user does not own the reading' do 180 context 'when the user does not own the reading' do
182 before :each do 181 before :each do
183 - MetricConfiguration.expects(:find).at_least_once.with(metric_configuration.id).returns(metric_configuration)  
184 -  
185 post :update, mezuro_configuration_id: metric_configuration.configuration_id, id: metric_configuration.id, metric_configuration: metric_configuration_params 182 post :update, mezuro_configuration_id: metric_configuration.configuration_id, id: metric_configuration.id, metric_configuration: metric_configuration_params
186 end 183 end
187 184
@@ -214,8 +211,6 @@ describe MetricConfigurationsController do @@ -214,8 +211,6 @@ describe MetricConfigurationsController do
214 211
215 context "when the user doesn't own the configuration" do 212 context "when the user doesn't own the configuration" do
216 before :each do 213 before :each do
217 - MetricConfiguration.expects(:find).at_least_once.with(metric_configuration.id).returns(metric_configuration)  
218 -  
219 delete :destroy, id: metric_configuration.id, mezuro_configuration_id: metric_configuration.configuration_id.to_s 214 delete :destroy, id: metric_configuration.id, mezuro_configuration_id: metric_configuration.configuration_id.to_s
220 end 215 end
221 216