如果文本中有连字符,Chai 断言错误

Chai assertion error if in text are hyphen

Chai 与 Cucumber-js 中存在未捕获的断言错误。如果 DocString 中有连字符 - 断言不起作用。 所以如果我有场景 DocString,比如

Then I see message:
'''
somewhat1
somewhat2
somewhat3 - somewhat4
'''

我无法使用 assert.equal 或 assert.include 断言,因为收到断言错误,尽管这两个参数完全相同。 如果我使用不带连字符的 DocString,例如

Then I see message:
'''
somewhat1
somewhat2
somewhat3
'''

没有任何问题。

为什么我在使用连字符时收到错误消息? 知道如何在 DocString 中正确使用连字符吗? 谢谢

好吧,有麻烦了,因为在网站上使用了不同类型的多个模板 hyphen.it 必须使用连字符减号而不是破折号。