条纹:收到未知参数:指纹
问题描述:
在我的测试,我收到错误:条纹:收到未知参数:指纹
Failure/Error: stripeToken: stripe_helper.generate_card_token,
Stripe::InvalidRequestError:
Received unknown parameter: fingerprint
这是我的代码:
let(:stripe_helper) { StripeMock.create_test_helper }
let(:payment_params) do
{ .., stripeToken: stripe_helper.generate_card_token }
end
我做错了吗?
答
你可以尝试模拟这种方式。要generate_card_token,你必须提供参数。
let(:stripe_helper) { StripeMock.create_test_helper }
let(:payment_params) do
StripeMock.generate_card_token(last4: "2244", exp_month: 33, exp_year: 2255)
end
describe 'Token Creation' do
it "generates and reads a card token for create charge" do
charge = Stripe::Charge.create(amount: 500, currency: 'usd', source: payment_params)
card = charge.source
expect(card.last4).to eq("2244")
expect(card.exp_month).to eq(33)
expect(card.exp_year).to eq(2255)
end
end
谢谢Mohammad Shahadat Hossain;) – edenisn