我有一个包含html标签和一些括号的字符串。例如
mystr = "<h1>Hello(greeting message for A,B, and C). </h1>"
我想断言带有p标签的字符串。
首先我使用
删除标签tag_free_string = ActionView::Base.full_sanitizer.sanitize(mystr)
比我应用正则表达式逃脱。
final_atr = Regexp.escape (tag_free_string)
最后像这样断言
assert_select 'p.alert', /#{final_atr}/
但是收到错误,字符串中包含许多\。