我正在尝试为错误消息创建测试,这些错误消息显示是否在 Michael Hartls 的 rails 教程练习 2 的注册表单中输入了无效数据。他提供了“建议的开始”:
describe "signup" do
before { visit signup_path }
.
.
.
describe "with invalid information" do
.
.
.
describe "after submission" do
before { click_button submit }
it { should have_selector('title', text: 'Sign up') }
it { should have_content('error') }
end
我的想法是在“错误”之后添加一些内容。但这到目前为止还没有奏效。使用上面我得到 RSpec 错误消息:
1) UserPages signup with invalid information after submission it should
Failure/Error: it { should have_selector('error') }
expected css "error" to return something
# ./spec/requests/user_pages_spec.rb:37:in `block (5 levels) in <top (required)>'
到目前为止,我已经完成了教程。而且我认为我的测试最多!建议?