2012-11-27 38 views

Trả lời

7

Đừng có RSpec trên tay ngay bây giờ để xác minh, nhưng tôi nghĩ rằng điều này nên để làm việc:

x.should > y 
+4

'nên' không còn được dùng trong các phiên bản gần đây, sử dụng 'mong đợi (x) .để được> y' – Micah

1

sẽ không làm việc này cho bạn?

x.should be > y 

bạn cũng có thể thử một khuôn khổ kiểm tra trực quan hơn - Specular

sau đó bạn có thể:

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

Không quan tâm nếu nó không hỗ trợ bảng thử nghiệm tốt hơn so với rspec. – Reactormonk

+0

xin lỗi? kiểm tra bảng? Tôi đang đi theo dõi? –

+0

Bạn ném một loạt các hàng dữ liệu vào khung công tác và thực thi từng hàng được xác định trên mỗi hàng. – Reactormonk

4

Có một cách khác để đối sánh sự bất bình đẳng:

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

Sử dụng rspec và cú pháp 2.14 kỳ vọng, điều này có thể được diễn tả như thế này:

expect(x).to be > y