如何使用rspec rails将参数传递给函数?

时间:2011-07-30 05:27:50

标签: ruby-on-rails ruby rspec

我在'artists_helpers'类中有以下代码。

def round_to(x)
  (self * 10**x).round.to_f / 10**x
end

同样,在artist_helper_spec.rb中,我有这样的代码。

describe ArtistsHelper do
  it "should return a two digits after decimal" do   
    mock=12.234
    mock.round_to(2).should == 12.23
  end
end

如何编写脚本以使此功能进行测试。

问题是,在运行rspec测试时,我没有在助手中获得':self'变量的值。

他们的其他链接是否有用?

1 个答案:

答案 0 :(得分:1)

ArtistHelper.round_to(2).should == 12.23