Skip to content

Commit 9bc04e4

Browse files
committed
Add request tests
1 parent 16dbc8c commit 9bc04e4

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

admin/spec/requests/solidus_admin/payment_methods_spec.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,17 @@
22

33
require "spec_helper"
44
require "solidus_admin/testing_support/shared_examples/moveable"
5+
require 'solidus_admin/testing_support/shared_examples/crud_resource_requests'
56

67
RSpec.describe "SolidusAdmin::PaymentMethodsController", type: :request do
78
it_behaves_like "requests: moveable" do
89
let(:factory) { :payment_method }
910
let(:request_path) { solidus_admin.move_payment_method_path(record, format: :js) }
1011
end
12+
13+
include_examples "CRUD resource requests", "payment_method" do
14+
let(:resource_class) { Spree::PaymentMethod }
15+
let(:valid_attributes) { { name: "Credit Card", type: "Spree::PaymentMethod::SimpleBogusCreditCard" } }
16+
let(:invalid_attributes) { { name: "", type: "" } }
17+
end
1118
end

0 commit comments

Comments
 (0)