Я пытаюсь решить, нужно ли переключаться с Vows на Mocha для большого приложения Node.
Я наслаждался почти всем опытом обетов - но есть что-то странное в передаче аргументов. Мне всегда приходится ломать голову, чтобы вспомнить, как работают темы, а это мешает основам написания тестов. Это особенно проблематично для глубоко вложенных асинхронных тестов. Хотя я считаю, что объединение Vows с async.js может немного помочь.
Таким образом, Mocha кажется более гибким в своих репортажах. Мне нравится свобода выбора стиля тестирования, и, что немаловажно, он также запускается в браузере, что будет очень полезно. Но меня беспокоит, что это все еще не решает проблему удобочитаемости для глубоко вложенных асинхронных тестов.
Есть ли у кого-нибудь практический совет - может ли Mocha сделать читабельные тесты с глубокой вложенностью? Я что-то упустил?