所以我想编写一些代码来为Ruby做一个RSPEC测试。但即使第一次测试通过,我也遇到了一些麻烦。我想如果我能够得到这个小小的帮助,我就可以休息一下。但是如果这样可以更容易地提供建议,我可以发布其余的测试。RSPEC测试和Ruby对象
所以它构建了一个华氏/摄氏转换器,但是使用对象和类而不是只定义一些方法来完成转换。
,第一部分是这样的
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
在1个指令的提示中说,温对象建筑工应该接受一个选项可以用哈希:摄氏:华氏度条目。
任何帮助或提示将不胜感激。过去几周我一直坚持这个测试。提前致谢。
这是我迄今试图通过的第一个测试。 等级温度 attr_accessor:华氏 DEF初始化选项= {} \t @fahrenheit =:F 端 DEF in_fahrenheit({:F}) \t Temperature.new({:F}) 端 端 – PaperKraftMike 2013-03-01 16:20:38
您的代码片段不完整。请添加缺少的“结束”关键字。 – LazyMonkey 2013-03-01 16:22:00