Лучше всего использовать «дай», который я нашел.
например (используя minitest/spec
)
describe "my amazing test" do
let(:reader) { PolicyDataReader.new(Time.now) }
let(:data) {reader.parse}
it "should parse" do
transaction = data[:transaction]
transaction.must_equal true
end
end
для использования minitest/spec
просто добавьте
gem 'minitest', require: ['minitest/autorun', 'minitest/spec']
в тестовую группу вашего Gemfile