Это то, что я использую в своих спецификациях:
let(:doc) { IO.read(Rails.root.join("spec", "fixtures", "api_response.xml")) }
Это скопирует содержимое файла в строку.
Обратите внимание, что я отключил стандартные значения ActiveRecord для RSpec,поэтому я поместил свои приборы в этот каталог.
Обновление: с Rspec Rails 3.5 и новее
можно также использовать file_fixture
let(:doc) { file_fixture("api_response.xml").read }
для
файлов, которые по умолчанию сохраняются в spec / fixtures / files
, но местоположение файла может быть настроено.