assert_select如何在里面添加一个新行?

时间:2012-07-13 15:34:08

标签: ruby-on-rails testunit

我的html代码中有这个字符串:

1\n          \n            word

我想创建一个忽略那些新行和空格的assert_select,所以我试过这个:

assert_select ".myclass", /1.+word/

但它不起作用:

1) Failure: 
test_new_line(NewLineControllerTest) [test/functional/new_line_controller_test.rb:23]:
</1.+word/> expected but was
<"1\n          \n            word">.

我该如何解决?

1 个答案:

答案 0 :(得分:2)

您需要指定多行标记,因为该字符串中有多行。

assert_select ".myclass", /1.+word/m