2016-01-24 9 views
-1

Я работаю с испытательным каркасом mocha и библиотекой утверждений chai Последние несколько дней. Есть ли какой-либо возможный способ сделать интерактивное тестирование, например, передавать входные данные для тестирования в CLI при запуске теста?Интерактивное тестирование с использованием

+0

Не могли бы вы объяснить немного больше о том, почему вы хотите этого? Какую проблему вы пытаетесь решить? –

ответ

1

Я не знаю ни одной прямой поддержки со стороны мокко для ввода, но вы можете обойти эту проблему с помощью process.env, который дает доступ к пользовательской среде, с env или set, в зависимости от того, какую ОС вы работаете на ,

# Unix 
env SOME_INPUT=something secretKey=magic mocha test 

# Windows 
set SOME_INPUT=something 
set secretKey=magic 
mocha test 

Тогда в тесте:

var input = process.env.SOME_INPUT; // "something" 
var key = process.env.secretKey; // "magic" 
Смежные вопросы