Вопрос

Сейчас я использую RailsTutorial 3.2, Раздел 9.3.1 Пользовательский указатель .

В листинге 9.27 содержится следующая редакция кода spec/requests/authentication_pages_spec.rb :

родовое слово

После этого соответствующий раздел тестов не проходит.Я очень внимательно следил за руководством, поэтому мой код и настройки в остальном практически идентичны.

Проверив несколько вещей, я обнаружил, что изменение

родовое слово

строка для чтения

родовое слово

вместо этого заставит все тесты пройти снова.Есть ли что-то в строке valid_signin(user) синтаксически неверно, или это указывает на ошибку в другом месте моего кода?

(Приложение работает точно так, как должно, это просто тест говорит о том, что это не так.)

Это было полезно?

Решение

Если вы посмотрите листинг 8.34, вы увидите определение valid_signin в файле spec / support / utilities.rb.

Другие советы

Я считаю, что большая часть "необязательной" работы необходима для работы последующего кода.К вашему сведению

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top