Неспособность RSPEC тесты в RT CH 9 по неизвестной причине

StackOverflow https://stackoverflow.com//questions/21005823

  •  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:<Сильное> Название: О для о странице).Я не знаю точного куска кода, но у меня была такая же проблема и решила с этим решением.

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