Должен ли я переключиться с Обетов на Мокко ?

Я пытаюсь решить, нужно ли переключаться с Vows на Mocha для большого приложения Node.

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

Таким образом, Mocha кажется более гибким в своих репортажах. Мне нравится свобода выбора стиля тестирования, и, что немаловажно, он также запускается в браузере, что будет очень полезно. Но меня беспокоит, что это все еще не решает проблему удобочитаемости для глубоко вложенных асинхронных тестов.

Есть ли у кого-нибудь практический совет - может ли Mocha сделать читабельные тесты с глубокой вложенностью? Я что-то упустил?

10
задан Joe Parry 13 February 2012 в 10:44
поделиться