2014-05-02 2 views
0

Я пишу Unit Tests для моего SailsJS, и вдруг База данных была удалена.sailsjs переопределить сеанс и подключения адаптеров с sails.lift

Я хочу, чтобы иметь возможность сделать что-то подобное в моих модульных тестов файлов:

sails.lift({ 
    session_adapter: { secret: '137eafklajeaf', adapter: 'mongo', host: 'localhost', ...}, 
    connection_adapter: { adapter: 'sails-mongo', host: 'localhost', ...}, 
    log: { level: 'verbose' } 
}); 
  • Это хорошая практика, чтобы проверить ваше приложение?
  • Как это достичь?
  • Где я могу найти документацию по подъему парусов и другие функции?

ответ

1

Полезно ли протестировать ваше приложение?

В общем, да.

Как это достичь?

https://github.com/bredikhin/sailsjs-mocha-testing-barrels-fixtures-example. И я думаю, это то, что вы хотели бы сделать: https://github.com/bredikhin/sailsjs-mocha-testing-barrels-fixtures-example/blob/master/test/index.js#L9

Где я могу найти документацию по подъему парусов и другие функции?

https://github.com/balderdashy/sails-docs. Чтение the source code еще лучше.

+0

Что относительно адаптера сеанса? как я могу передать это функции подъема парусов? – user2867106

+0

@ user2867106 Передача адаптера, который вы хотите использовать в качестве свойства 'session' объекта конфигурации (который является параметром' Sails.lift'), должен работать. – bredikhin

Смежные вопросы