我有一个 rspec 测试失败,但在开发中,当我自己执行操作时,页面会正确呈现。
这是片段:
describe "sign up process" do
let (:admin1) { FactoryGirl.create(:admin) }
describe "with valid information"
before do
visit new_admin_registration_path
fill_in "Email", with: admin1.email
fill_in "Password", with: admin1.password
fill_in "Password confirmation", with: admin1.password_confirmation
click_button "Sign up"
end
it { should have_selector('div.alert') }
end
它根本没有找到那个选择器,但我在使用开发环境查看源代码时确认它存在。
我想做的是检查正在呈现的页面以查看我缺少的内容。有没有办法做到这一点?