Понемногу я начинаю понимать мощь Rspec, хотя до сих пор не понимаю, зачем мне нужно использовать его для тестирования контроллеров или представлений (я уверен, что за этим есть причины).
Я создаю браузерную игру, в которой пользователи атакуют монстров. В моей голове, Rspec был бы действительно полезен, если бы он мог обеспечить мне механизм брутфорса. Например, предположим, что я хочу, чтобы определенный пользователь сражался со всеми монстрами один за другим и предоставил некоторые условия, которые приведут к провалу испытаний.
Например, если пользователь сражается с монстром того же уровня, л.с. и примерно одинаковой силы, было бы очень странно, если бы он / она был убит, в то время как у монстра все еще осталось более 70% его силы (это просто сценарий).
Мне кажется, что такое поведение тестируется с rspec в сочетании с огурцом? Я бы очень хотел получить представление об этой теме.