私は最初の ruby gem を作成しており、soap api から取得した Savon::Response オブジェクトを解析するメソッドを持っています。解析メソッドをテストしたいのですが、これを行うには、フィクスチャを用意してメソッドに渡すのが最も簡単な方法だと思います。rspecを使用しています。以下は私のコードです:
# (NoMethodError) に対して未定義のメソッド「fixtures」を受け取りました
require 'spec_helper'
describe Client do
fixtures :quotation_responses
it "should parse a quotation response and return a tax rate" do
Client.parse_tax_rate(quotation_responses(:qr)).first[:tax_rate].should eql 0.07
end
end