私はまだ新しいトップrspecですので、これは簡単ですが、私はGoogleで答えを見つけることができませんでした。私はAPIの応答からいくつかのデータを解析するライブラリモジュールを持っています。私はテストを書いていますが、うまく動作しますが、かなり長いのでテストを難しくするので、偽のAPIレスポンスデータを外部ファイルに移動したいと思います。私は備品や工場を見ましたが、それらは実際モデル用です。これは本当に長いxmlスニペットです。私の現在のテストは、私は外部ファイルにREALLY_LONG_XML_SNIPPETを移動することができますどのようにこの外部のファイルからデータを変数に取り込む
describe :my_test do
let(:my_var) { REALLY_LONG_XML_SNIPPET}
....test code...
end
ようになりますか?
私は何をしようとしていましたか。ありがとうございました! –
@James 'File.read'の代わりに' IO.read'を使う理由は何ですか? – Andrew
@Andrew 2文字以下 - 非常に "ルビー":D –