Ну, это зависит от того, что вы пытаетесь сделать.Если вы тестируете жизненный цикл (последовательность событий, происходящих с течением времени), это скорее сфера интеграционных тестов, которые вы можете встроить в такие инструменты, как Cucumber и т. Д. Spec больше предназначен для проведения небольших тестов небольшихбиты кода.
Технически возможно, что вы просто напишите длинную спецификацию теста с несколькими .should
операторами, и, пока все они пройдут, тогда вы фактически получите такой тестописываешь.Однако, по моему опыту, это не совсем то, что спекуляция предназначена для вас.
Полагаю, то, что я говорю, не пытайтесь предотвратить откат - это не то, что нужно делать.Либо используйте инструмент, более предназначенный для выполнения тестов, которые вы хотите создать, либо напишите более длинный тест, содержащий несколько .should
операторов.