Fli*_*lip 3 ruby-on-rails minitest
当我简单地使用
assert_select td, "test"
似乎它期望找到的第一个 td 元素具有值测试。
所以我尝试首先选择数组中的所有内容,然后假设该数组包含预期值:
assert_select 'td' do |elements|
assert elements.include?("test")
end
Run Code Online (Sandbox Code Playgroud)
但这对我来说也不起作用,因为它始终是绿色的。我不太确定 Rails 和 Ruby 的哪些部分在测试中可用,所以最后一个想法只是一个猜测。
尝试这个
assert_select 'td', /test/
Run Code Online (Sandbox Code Playgroud)
看来你的 td 不只包含测试。// 会起作用,因为它将匹配而不是比较精确值。
| 归档时间: |
|
| 查看次数: |
2038 次 |
| 最近记录: |