2011-07-30 6 views
1

私は 'artists_helpers'クラスで次のようなコードを持っています。rspecレールを使って関数にパラメータを渡すには?

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'変数の値を取得できないということです。

他にも役立つリンクがありますか? RSpecのテストを実行するときにヘルパー内の変数、: '自己'

+0

は私がの値を取得いけません。 – Gagan

答えて

1

ArtistHelper.round_to(2).should ==は12.23