Ответ 1
Отметьте http://blog.davidchelimsky.net/2012/01/04/rspec-28-is-released/
-order rand Мы добавили параметр -order с двумя поддерживаемыми значениями: rand и по умолчанию.
rspec -order random (или rand) сообщает RSpec запускать группы в случайный порядок, а затем запустить примеры в каждой группе в случайном порядке заказ. Мы реализовали его таким образом (вместо полной рандомизации каждого примера), потому что мы не хотим повторно запускать дорогостоящие перед (: все) крючки. Справедливый компромисс, поскольку результирующая рандомизация так же эффективны при выявлении ошибок в зависимости от порядка.
Когда вы используете --order random, RSpec выводит случайное число, которое оно используется для засеивания рандомизатора. Когда вы думаете, что нашли ошибка порядка-зависимости, вы можете передать семя, и порядок будет остаются неизменными:
- заказать rand: 3455 --order default сообщает RSpec загружать группы и примеры, поскольку они объявлены в каждом файле
В основном вы должны заказать свои тесты в спецификационном файле, а затем выполнить его с опцией --order default
.
.