Прежде всего, Cucumber не зависит от Rails.
Я пробовал несколько различных сред тестирования javascript, чтобы попытаться выработать то, что я хочу использовать.Пока что мне нравится mocha с wait.js для модульного тестирования, но я не нашел ничего для интеграционного тестирования узлового приложения, которое меня устраивает.Это можно сделать с mocha и supertest, и я также попробовал cucumber.js, который находится там, но он не настолько зрелый, как версия Ruby - так что я собираюсь использовать.
Я не могупридумайте вескую причину не делать этого, кроме того, что может быть сложнее сделать такие вещи, как настройка осветителей - но это может быть хорошей вещью, поскольку заставит ваши тесты работать только с открытым интерфейсом вашего API - какон был предназначен для использования.