2012-11-27 20 views

Odpowiedz

7

Nie masz rspec pod ręką teraz, aby sprawdzić, ale myślę, że to powinno do pracy:

x.should > y 
+4

"powinien" jest przestarzały w najnowszych wersjach, użyj "expect (x) .to be> y" – Micah

1

nie wykonasz tej pracy dla Ciebie?

x.should be > y 

można także spróbować bardziej intuicyjny testowania ram - Specular

następnie można:

is?(x) > y 
expect(x) > y 
check(x) > y 
etc. 
+0

Nie interesuje czy nie obsługuje tabelę testowania lepiej niż RSpec. – Reactormonk

+0

Przepraszam? testowanie stołu? jestem na dobrej drodze? –

+0

Rzucasz szereg wierszy danych w ramce i wykonuje ona wszystkie predykowane w każdym wierszu. – Reactormonk

4

Istnieją jeszcze inne sposoby na wyrównanie nierówności:

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) 
39

Korzystanie rspec 2.14 i składnię oczekiwań, to można wyrazić tak:

expect(x).to be > y 
Powiązane problemy