Я использую Cucumber для написания простых для понимания функций, сопоставления их с реализацией по определениям шагов и вызова с помощью Junit Runner. Это реализация BDD, которую я использовал до сих пор.
Теперь, если я хочу реализовать аналогичную ситуацию, когда записываются функции (Sceanarios), сопоставляются с реализацией с использованием некоторого механизма и вызываются бегуном. Как это сделать с мокко, чаем и т. д.
(Я знаю только, что Mocha - это среда тестирования, а Chai обеспечивает утверждение)
Буду признателен, если кто-то может дать некоторую информацию или указать на хороший источник. Я уже прошел несколько руководств, но не нашел то, что ищу.