1

外部の SQL サーバー データベースにクエリを実行するためだけに使用する抽象 ActiveRecord モデルで、レガシー システムへの 2 次接続があります。

私は常にこの接続にアクセスできるわけではないので、その接続が利用できない場合は、その接続に関連するテストでモックをスキップまたは使用できることを望んでいました。ただし、テストを実行しようとすると、フィクスチャの読み込みメカニズムがセカンダリ接続を確立しようとします。それが利用できない場合は、「ソケットを開くことができません」または「接続できません」という例外がスローされます。これは、テストを実行できないことを意味しますスイート オフライン。

フィクスチャを無効にすることを含まない提案は大歓迎です。

4

1 に答える 1

0

Webmock https://github.com/bblimke/webmockと VCR https://github.com/vcr/vcrを試しましたか?

;)

于 2015-01-27T21:20:23.217 に答える