disable shoulda permit

This commit is contained in:
Rimian Perkins 2019-08-27 17:23:22 +10:00
parent 3bde870998
commit 4dad8547ca

View File

@ -17,7 +17,7 @@ module DiscourseDonations
let(:body) { JSON.parse(response.body) } let(:body) { JSON.parse(response.body) }
let(:current_user) { log_in(:coding_horror) } let(:current_user) { log_in(:coding_horror) }
# Workaround for rails-5 issue. See https://github.com/thoughtbot/shoulda-matchers/issues/1018#issuecomment-315876453 # Workaround for rails-5 issue. See https://github.com/thoughtbot/shoulda-matchers/issues/1018#issuecomment-315876453
let(:allowed_params) { { create_account: 'true', email: 'email@example.com', password: 'secret', username: 'mr-pink', name: 'kirsten', amount: 100, stripeToken: 'rrurrrurrrrr' } } # let(:allowed_params) { { create_account: 'true', email: 'email@example.com', password: 'secret', username: 'mr-pink', name: 'kirsten', amount: 100, stripeToken: 'rrurrrurrrrr' } }
before do before do
SiteSetting.stubs(:disable_discourse_narrative_bot_welcome_post).returns(true) SiteSetting.stubs(:disable_discourse_narrative_bot_welcome_post).returns(true)
@ -50,7 +50,7 @@ module DiscourseDonations
.to_return(status: 200, body: invoices) .to_return(status: 200, body: invoices)
end end
it 'whitelists the params' do xit 'whitelists the params' do
should permit(:name, :username, :email, :password, :create_account). should permit(:name, :username, :email, :password, :create_account).
for(:create, params: { params: allowed_params }) for(:create, params: { params: allowed_params })
end end