2

我正在创建我的第一个 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
4

1 回答 1

1

Fixtures 是 Ruby on Rails 框架的一部分。有无数的夹具替换宝石,其中 Factory Girl 是最受欢迎的宝石之一。

https://www.ruby-toolbox.com/categories/rails_fixture_replacement

于 2013-05-03T09:40:25.957 回答