gpt4 book ai didi

ruby - 使用 rspec 在 ruby​​ gem 测试中加载 fixture

转载 作者:太空宇宙 更新时间:2023-11-03 16:30:50 25 4
gpt4 key购买 nike

我正在创建我的第一个 ruby​​ gem,并且有一个方法可以解析来自 soap api 的 Savon::Response 对象。我想测试我的解析方法,为此我认为最简单的方法是拥有一个 fixture 并通过该方法传递它。我正在使用 rspec。下面是我的代码:

我收到一个未定义的方法 `fixtures' # (NoMethodError)

  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

最佳答案

Fixtures 是 Ruby on Rails 框架的一部分。有无数的 fixture 替换 gem ,Factory Girl 是最受欢迎的 gem 之一。

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

关于ruby - 使用 rspec 在 ruby​​ gem 测试中加载 fixture ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16245439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com