Как использовать сеансы Capybara или запомнить логин пользователя - PullRequest
0 голосов
/ 01 февраля 2019

Я хочу протестировать приложение чата с Minitest и Capybara.Приложение назначает вошедшему в систему пользователю уникальный идентификатор.Этот идентификатор встроен в заголовок html-документа и вызывает сценарий javascript, который используется для связи с посетителем, чтобы пообщаться с ним.

Теперь проблема в том, что каждый раз, когда я вхожу с капибарой, идентификатор меняется (как и для каждого нового пользователя).Но мне нужен идентификатор для настройки файла test.html, чтобы чат был назначен нужному пользователю.

Как я могу заставить Capybara запомнить моего пользователя, которого я создал в своем fixtures.yml?Есть ли способ?Я пытался использовать сеансы, но я не уверен, как это сделать точно, и если это правильный подход ....

Любая помощь высоко ценится!

Лучший,

...