Как я могу установить переменную заранее и передать ее в тесты?

У меня здесь есть установка, похожая на суть, упомянутую в FAQ. Одно из отличий состоит в том, что у меня есть конфиденциальная информация в inc.coffee, поэтому мне не нужно распространять ее повсюду.

data =
  BaseURL: "http://localhost:3000"
  Name: "Foo Bar"
  Login: 
    email :    'foo'
    password : 'bar'

Однако эта переменная данных недоступна для тестовых сценариев. Любая идея о том, как передать свою информацию?

Спасибо!

1 ответ

PhantomJS имеет модульную систему, подобную той, что в Node.js, начиная с 1.7.0. Так что сделайте свою конфигурацию функцией и экспортируйте ее.

Другие вопросы по тегам