spec/preserve_spec.rb in preserve-2.0.1 vs spec/preserve_spec.rb in preserve-2.1.0

- old
+ new

@@ -42,9 +42,18 @@ post parameters_path expect(json_response[:status]).to eq(nil) end + it 'applies callback conditional options' do + ParametersController.preserve(:status, if: -> { false }) + + get parameters_path, params: { status: 'active' } + get parameters_path + + expect(json_response[:status]).to eq(nil) + end + it 'supports controller inheritance' do ApplicationController.preserve(:locale) get parameters_path, params: { locale: 'en' } get parameters_path