mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-27 01:43:22 +00:00
Update spec to cover new code path
This commit is contained in:
@@ -296,6 +296,17 @@ RSpec.describe Spree::Admin::PaymentMethodsController do
|
||||
expect(assigns(:payment_method)).to be_a_new Spree::Gateway::PayPalExpress
|
||||
expect(response).to render_template partial: '_provider_settings'
|
||||
end
|
||||
|
||||
context "with a non valid payment method" do
|
||||
it "renders provider settings with a new generic payment method" do
|
||||
spree_get :show_provider_preferences,
|
||||
pm_id: "",
|
||||
provider_type: "Spree::Gateway::Hacked"
|
||||
|
||||
expect(assigns(:payment_method)).to be_a_new Spree::PaymentMethod
|
||||
expect(response).to render_template partial: '_provider_settings'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user