Мне было интересно, если кто-нибудь уже решил проблему, с которой я столкнулся.
В настоящее время я работаю над проектом с процессами, разделенными между Rails и процессом Nodejs.Я использую тестирование на основе RSpec для Rails и jasmine-node для аналога Node.
Моя ситуация такова, что приложения Rails и Node обращаются к одной и той же базе данных.Моя проблема в том, что RSpec делает это тривиальным в настройке базы данных TEST, заполнении ее некоторыми значениями и выполнении тестов против них, но у jasmine-node такого механизма нет.
Вместо этого в моих тестах, связанных с базой данных жасминового узла, нет механизма настройки базы данных TEST, поэтому вместо этого мои тесты жасминового узла полагаются на мою базу данных DEVELOPMENT.Для меня это и неправильно, и плохо, поскольку эти тесты не повторяются.
В настоящее время мои тесты jasmine-узла находятся в отдельном каталоге и вне папки спецификации RSpec Rails (и запускаются через командную строку jasmine-node).Недавно я узнал, что RSpec может выполнять тесты jasascript клиента jasmine.Существует ли подобный механизм для запуска тестов jasmine-узлов из RPsec?
Кто-нибудь еще сталкивался с этой проблемой?Если это так, я очень хочу услышать, как вы подошли к этой проблеме и решили ее.
Мои благодарности и благодарность заранее.