webmock

    0

    1答えて

    コントローラがあり、これにはRestクライアントAPIコールを呼び出すpost_reviewアクションがあります。 document_manual_result def post_review ... headers = { "CONTENT_TYPE" => "application/json", "X_AUTH_SIG" => Rails.applicati

    1

    1答えて

    Sinatraアプリケーションでは、Net::HTTPの周りに独自のラッパーを作ろうとしていますが、私のテストでは止まっています。 Webmockを使用してリクエストをスタブし、requestメソッドNet::HTTPに渡します。私はRSpecでテストを行います。私は取得していますエラーは次のとおりです。 Failure/Error: client.request(request) Argum

    3

    1答えて

    私はRailsのコントローラの懸念で、次のモジュールがあります。現時点では module AwsAuth extend ActiveSupport::Concern require 'aws-sdk' def get_cognito_user(token) cognitoidentityprovider = Aws::CognitoIdentityPro

    0

    1答えて

    私はBoxr gem(https://github.com/cburnette/boxr)を使ってリクエストをapi.box.comにスタブアウトするRSpecテストを書こうとしています。私は#to_rack方法 stub_request(:any, %r{^https?://api.box.com}).to_rack(FakeBox) と私のFakeBoxクラスを使用して偽のBoxクラスに行

    0

    1答えて

    イムに動作していない。ここで https://api.yotpo.com/products/abc123apikey/yotpo_global_reviews/reviews を私のエラーです: Failure/Error: resp = HTTParty.get(BASE_URL + PRODUCTS + yotpo_api_key + GLOBAL_REVIEWS) WebMock::Ne

    1

    1答えて

    webmock/webmockを使用して外部APIにリクエストをスタブする必要がありますが、いくつかのレスポンス(200,404,503など)をテストする必要があります。これをきれいにするにはどうすればよいでしょうか?私の最初のハックに考えたのは、あなたが上にキーに、独自のUser-Agent文字列のように、ヘッダにユニークなものを設定できるということでしたが、それはこのような恐ろしいコードを書く

    2

    1答えて

    私のレールプロジェクトでは、初期化者の1人が要求し、特定のデータをS3から取得します。 S3.buckets[CONFIG['aws']['cdn_bucket']].objects['object_name'].read これは私がこれを追加するテストスイート WebMock::NetConnectNotAllowedError You can stub this request wit