Rspecを使用してStripe APIをスタブしようとしていますが、問題が発生しています。ここに私のコードは次のようになります。Rspec mockエラー:引数の数が正しくありません
Stripe::Customer.should_receive(:create).with(any_args).and_raise(Stripe::CardError)
はここで私が取得していますエラーです:
Failure/Error: Stripe::Customer.should_receive(:create).with(any_args).and_raise(Stripe::CardError)
ArgumentError:
wrong number of arguments (0 for 3..6)
んストライプ:: CardErrorにありますか? –
私はそうかもしれないと思っていますが、私は印象に残っていましたが、Rspecは少しの魔法を使ってエラーの模擬インスタンスを作成します。そうじゃないの? – LandonSchropp
RSpecが何かをする機会がある前に、RubyがStrip :: CardErrorを評価するので、私はその能力を認識していませんが、とにかくチャンスはありません。 –