如何检查ruby值是否为非负浮点数?

Saq*_*Ali 3 ruby rspec

在rspec中,假设我有一个值x如何检查x是否为非负浮点值?

spi*_*ann 6

我会做这样的事情:

expect(value).to be_a(Float)
expect(value).to be >= 0
Run Code Online (Sandbox Code Playgroud)