Если вы просто хотите проверить это в переменной типа target
, тогда target.should be < 6
- это путь.
Но если вы хотите проверить свойство в другом объекте, например customer.orders
, где orders - это набор элементов, то вы можете использовать have (n) .items matcher .
Пример:
customer.should have_at_most(6).orders
Это то же самое ожидание, что и это:
customer.orders.size.should be < 6
Но с более чистым сообщением