2016-06-15 39 views
0

的示例代码的测试模板:迈克尔·哈特尔的Railstutorial:清单7.32:一种错误消息

assert_select 'div#<CSS id for error explanation>' 
assert_select 'div.<CSS class for field with error>' 

这产生: 弃用警告:断言不是因为无效的CSS选择器的运行。 ] 16%时间:00:00:01,ETA:00:00:06 '[#]'之后意外的'#'(从/ home/ubuntu/workspace/sample_app/test/integration/users_signup_test中的块中调用)。 rb:25) 拒绝警告:由于无效的CSS选择器,断言未运行。 '。'之后出现意外的'<' ' (从/home/ubuntu/workspace/sample_app/test/integration/users_signup_test.rb:26中的块中调用)

我在某处阅读4.2+版本需要其他方式来执行assert_select。真的吗?而且应该使用什么? [我必须说;我仍然是一个绝对的初学者]

回答

0

替代一个your-class<CSS class...>下,和your-id<CSS id ...>

+0

assert_select 'DIV#ERROR_EXPLANATION' assert_select 'div.field_with_errors' –

+0

谢谢你,我发现了这个地方。 –

相关问题