Вижу, что прям такую структуру делать тупо, потому что она по-своему и неказисто будет дублировать зачейненные вызовы `expect`. Не надо так делать. Но данные реквайрить откуда-то точно стоит попробовать, чтобы не валить их в кучу с тестаим.