2014-09-19 63 views

回答

1

喜歡的東西

object.should be_a(Float) 
object.should be >= 0.0 
+1

這是老式的。 – sawa 2014-09-19 00:48:40

4

我會做這樣的事情:

expect(value).to be_a(Float) 
expect(value).to be >= 0 
+1

這是首選的RSpec 3語法 – Anthony 2014-09-19 01:13:25

1

在rspec的3你可以用and

expect(value).to be_a(Float).and be >= 0 

結合多種期望您還可以使用or來結合matchers,這些別名爲& d |