После обновления пакета мои тесты с js: true
терпят неудачу, потому что Capybara или Poltergeist возвращает абсолютный путь для ссылок вместо относительного.Rails Тесты функций завершаются после обновления пакета
Пример:
expect(edit_link[:href]).to eq(edit_agreement_path agreement)
Сбой сообщение:
expected: "/agreements/1/edit"
got: "http://127.0.0.1:55714/agreements/1/edit"
В несостоявшемся снимке я могу увидеть, что мои ссылки по-прежнему относительные, как и ожидались.
Любые идеи, что изменилось и как это исправить? Не важно, как мне пройти все мои тесты, чтобы исправить эту проблему.
Для стандартных тестов не работает, как и следовало ожидать - получен относительный путь для ссылок.
Извините за мой английский.
«Любые идеи, что изменилось» - изменился жемчуг. Я бы посмотрел на разницу между этими двумя версиями. –