Неспособность RSPEC тесты в RT CH 9 по неизвестной причине
-
20-12-2019 - |
Вопрос
Я в настоящее время застрял между 9.13 и 9.2.Я скопировал файлы SPEC и Controller именно из этого раздела, но у меня все еще возникли проблемы с прохождением испытаний RSPEC.Получение этой ошибки - это общая?Я не нашел его размещенным здесь.
Failures:
1) User_pages edit with valid information Failure/Error: it { should have_title(new_name) } expected #has_title?("New Name") to return true, got false # ./spec/requests/user_pages_spec.rb:47:in `block (4 levels) in '
2) User_pages edit with valid information Failure/Error: it { should have_selector('div.alert.alert-success') } expected #has_selector?("div.alert.alert-success") to return true, got false # ./spec/requests/user_pages_spec.rb:48:in `block (4 levels) in '
3) User_pages edit with valid information Failure/Error: specify { expect(user.reload.name).to eq new_name }
expected: "New Name"
got: "John Smith"
(compared using ==)
# ./spec/requests/user_pages_spec.rb:50:in `block (4 levels) in <top (required)>'
4) User_pages edit with valid information Failure/Error: specify { expect(user.reload.email).to eq new_email }
expected: "new@example.com"
got: "champion@aol.com"
(compared using ==)
# ./spec/requests/user_pages_spec.rb:51:in `block (4 levels) in <top (required)>'
Finished in 4.41 seconds 64 examples, 4 failures
Failed examples:
rspec ./spec/requests/user_pages_spec.rb:47 # User_pages edit with valid information rspec ./spec/requests/user_pages_spec.rb:48 # User_pages edit with valid information rspec ./spec/requests/user_pages_spec.rb:50 # User_pages edit with valid information rspec ./spec/requests/user_pages_spec.rb:51 # User_pages edit with valid information
.
Я разместил некоторые из моих кодов здесь: https://gist.github.com/ephunit/8293106
Дайте мне знать, если вы хотите увидеть другой файл, возможно?
PS Все мои спецификации были зелеными до 9.13.Любая помощь очень ценится.
Редактировать: интересно ... Когда я делаю пробежку на веб-странице, щелкните настройки в WebApp, чтобы обновить профиль, и попробуйте сохранить новый пароль, я получаю следующую ошибку: Форма содержит 1 ошибку. * Подтверждение пароля не может быть пустым
Даже если я пытался поставить новый пароль.Та же ошибка, если я просто вводишь в исходный пароль.Это может быть, почему я не могу.
Решение
SPEC_ERROR
1) User_pages edit with valid information Failure/Error: it { should have_title(new_name) } expected #has_title?("New Name") to return true, got false # ./spec/requests/user_pages_spec.rb:47:in `block (4 levels) in '
.
Эта проблема, как правило, возникает, когда вы не помещаете {Название: зарегистрироваться} , как код в верхней части вашего view / static-pages (для ex:<Сильное> Название: О для о странице).Я не знаю точного куска кода, но у меня была такая же проблема и решила с этим решением.