替换值如何在rails的assert_select中工作?

时间:2018-03-08 09:35:51

标签: ruby-on-rails ruby-on-rails-4

我目前正在开发一个使用rails 4.2.10的项目。我想在测试中使用assert_select

我想要使用的代码是:

node.id = 6
assert_select "div:match('class', ?)", "note-nid-#{node.id}", false

我想确认我是否选择了一个名为note-nid-6的类。 像这样的元素:

<div class="note-nid-6">

或者它意味着别的什么?

我也试图在代码中将false等于true,然后它给出了这个错误:

 Minitest::Assertion: Expected at least 1 element matching "div:match('class', "note-nid-6")", found 0..

所以,根据这一点,这意味着我断言div:match(&#39; class&#39;,&#34; note-nid-6&#34;)是否存在。我想发现不存在<div class="note-nid-6">。如果还有其他方式,那么请建议。

0 个答案:

没有答案