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