所以我正在尝试编写一些代码来使 Ruby 的 RSPEC 测试通过。但是我什至无法通过第一个测试。我想如果我能在这方面得到一点帮助,我就能得到剩下的。但如果这样更容易提供建议,我可以发布其余的测试。
所以它正在构建一个华氏/摄氏度转换器,但使用对象和类而不是仅仅定义几个方法来进行转换。
第一部分看起来像这样
require "temperature"
describe Temperature do
describe "can be constructed with an options hash" do
describe "in degrees fahrenheit" do
it "at 50 degrees" do
Temperature.new(:f => 50).in_fahrenheit.should == 50
end
说明中的一个提示说,温度对象构造函数应该接受带有 :celsius 或 :fahrenheit 条目的选项散列。
任何帮助或提示将不胜感激。在过去的几周里,我一直被困在这个测试中。提前致谢。