14

xよりも大きくする必要があるとしましょうy。これをrspecでエンコードするにはどうすればよいですか?

4

4 に答える 4

41

rspec 2.14 と期待構文を使用すると、これは次のように表現できます。

expect(x).to be > y
于 2014-01-31T03:28:52.460 に答える
7

確認するために現在RSpecを手元に用意していませんが、これは機能するはずです。

x.should > y
于 2012-11-27T20:48:00.640 に答える
4

不等式を一致させる別の方法があります。

x.should be_greater_than_or_equal_to(y)
x.should be_less_than_or_equal_to(y)
x.should be_greater_than(y)
x.should be_less_than(y)
于 2012-11-28T08:37:14.763 に答える
1

これはあなたのために働きませんか?

x.should be > y

より直感的なテストフレームワークを試すこともできます-Specular

次に、次のことができます。

is?(x) > y
expect(x) > y
check(x) > y
etc.
于 2012-11-27T20:47:50.120 に答える