Структура тестирования носа (для python) поддерживает динамическое создание тестовых примеров во время выполнения (следующее из документации приводит к пяти различным тестовым случаям):
def test_evens():
for i in range(0, 5):
yield check_even, i, i*3
def check_even(n, nn):
assert n % 2 == 0 or nn % 2 == 0
Как я могу достичь этого результата с помощью фреймворков javascript, таких как mocha или qunit? (На данный момент я не привязан к какой-либо конкретной структуре.)
В моем случае используется сценарий для проверки нескольких элементов на внешнем сервере. Я бы предоставил список URL-адресов ресурсов. Каждый тест пытается опросить этот ресурс и возвращает успех или неудачу в зависимости от того, что он находит. У меня есть прототип, встроенный в python (используя нос), но я хотел бы реализовать его в node.js. В конце концов, это будет включено в настройку CI.