Это то, что лучше проверить на более низком уровне. Здесь вы тестируете алгоритм переименования файлов. Для этого можно написать модульный тест, который бы
- работал намного быстрее (100 000 или даже в 10 000 раз быстрее - это вполне реально c)
- был бы гораздо более выразительным
- лучше разбираются с крайними случаями
Как только вы это сделаете, я напишу один сценарий, который касается всего сквозного процесса, и просто гарантирует, что файл будет перемещен и переименован например,
Given a file has arrived
When our app runs
Then the file should be moved
And it should be renamed
And the new name should contain the current date
Куксы дорогостоящие в создании и, в частности, в эксплуатации, поэтому для каждого из них необходимо выполнить множество функций. Когда вы используете контуры и создаете идентичный сценарий ios, вы просто напрасно тратите кучу времени выполнения и добавляете сложность для небольшой выгоды.