2013-06-28 1 views
0

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

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

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

Спасибо!

ответ

0

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

+0

Не могли бы вы привести пример? Какую команду следует использовать для экспорта этой функции в файл инициализации, а затем импорт в тестовый файл? – konr

+0

@konr: вот пример: http://wiki.commonjs.org/wiki/Modules/1.1#Sample_Code –