テスト中に外部サービスリクエストを模擬してテストスイートのスピードを向上させ、WebmockやVCRのような宝石を使って接続しなくても機能させる方法について、多くの記事を見てきました。Railsは外部Webサービスからモックコールを呼び出しますか?
私は外部サービスからFROMと呼ばれるルートを持っています。つまり、外部サービスのPOSTがアプリに送信されます。どのように私はそれを嘲笑することができる?
テスト中に外部サービスリクエストを模擬してテストスイートのスピードを向上させ、WebmockやVCRのような宝石を使って接続しなくても機能させる方法について、多くの記事を見てきました。Railsは外部Webサービスからモックコールを呼び出しますか?
私は外部サービスからFROMと呼ばれるルートを持っています。つまり、外部サービスのPOSTがアプリに送信されます。どのように私はそれを嘲笑することができる?
私は外部サービスからFROMと呼ばれるルートを持っています。つまり、 外部サービスのPOSTをアプリに送信します。
これは、アプリケーションがコントローラの1つを介してパブリックAPIを提供していることを意味します。パブリックAPIをテストするには、単にコントローラーをテストするときと同じように、コントローラー内の対応するアクションをテストするだけです。
ここはa referenceです。
外部サービスが送信するすべてのパラメータをモックする必要があります。 –
実際の値を渡すことができます。たとえば、APIには5つのパラメータが必要です。テストでは、これらのパラメータに5つの値を指定できます。私はなぜここで嘲笑が行われるべきかわかりません。 – Hoa
はい、まあ、それは私が「模擬」と言ったときに意図したものです。私は一度外部サービスから来たものを一度見てパラメータを送信しなければならないということです。 –
他の人のファラデー宝石を使って電話をかけることができます。 –
1つのリアルコールを録音する方法はありますか?実際には非常に長いパラメータがたくさんあります。 –
利用可能かもしれませんが、わかりません。 –