assert_select以单引号(撇号)内容失败

Mal*_*zad 6 integration-testing ruby-on-rails assertions minitest

我的代码是

<h3 id="account_owner">This is Jhon's account</h3>
Run Code Online (Sandbox Code Playgroud)

测试此代码的行是

assert_select "h3#account_owner", "This is Jhon's account"
Run Code Online (Sandbox Code Playgroud)

测试失败并说

"这是Jhon的帐户"是预期的但是这是Jhon' s account'

我在"'"之间加了一个空格.因为它也转化为'在这个问题的输出上.有什么猜测?或者我该如何测试这条线?

Mal*_*zad 3

我没有找到有效的答案,但为了测试该行,我做了类似的事情 assert_select "h3#account_owner", "This is Jhon's account".gsub("\'", '&# x27;')

再次,我在“ x27;”之间添加了一个空格。因为它也会在此答案的输出中转换为 ' 。我仍在寻找更好的方法来测试这一点。