Search code examples
ruby-on-railsintegration-testingassertionsminitest

assert_select fails with single quote(apostrophe) content


My code in view is

<h3 id="account_owner">This is Jhon's account</h3>

The line to test this code is

assert_select "h3#account_owner", "This is Jhon's account"

Test fails and says

"This is Jhon's account" was expected but was This is Jhon&# x27;s account'

I put a space between "&# x27;" because it also converts into ' on output of this question. Any guess? Or how should I test this line?


Solution

  • I didn't found a valid answer, but to test that line i do something like assert_select "h3#account_owner", "This is Jhon's account".gsub("\'", '&# x27;')

    Again, I put a space between "&# x27;" because it also converts into ' on output of this answer. I am still looking for better way to test this.