Chai与Cucumber-js有未被捕断的断言错误。如果在DocString中有一个连字符 - 断言不起作用。 所以如果我有场景DocString,比如
Then I see message:
'''
somewhat1
somewhat2
somewhat3 - somewhat4
'''
我不能使用assert.equal
或ssert.include
断言因为收到断言错误,尽管两个参数完全相同。
如果我使用没有连字符的DocString,比如
Then I see message:
'''
somewhat1
somewhat2
somewhat3
'''
没有任何麻烦。
为什么我在使用连字符时收到错误? 有什么想法我如何在DocString中使用连字符? 感谢。
答案 0 :(得分:0)
好的,有麻烦,因为在网站上使用不同类型的连字符的多个模板。使用连字符而不是破折号是必要的。