【问题标题】:Cypress.io + TypeScript difference beetween: expect().to.equal() vs expect().equals() vs expect().to.eq()Cypress.io + TypeScript 之间的区别:expect().to.equal() vs expect().equals() vs expect().to.eq()
【发布时间】:2018-08-08 13:26:00
【问题描述】:

如果我们比较这三种断言方法有什么区别:

expect().to.equal() vs expect().equals() vs expect().to.eq()

我在 Cypress.io 文档中找到了这些断言:https://docs.cypress.io/guides/references/assertions.html#BDD-Assertions

【问题讨论】:

    标签: typescript assertions browser-automation cypress


    【解决方案1】:

    基于the source,所有这些的效果在底层都是相同的。

    【讨论】:

    • Hmm... 那么只有不同名称的相同断言又有什么意义呢。那时它们只会相互复制。
    • 我猜他们觉得它更符合人体工程学——您可以根据具体情况使用任何感觉更自然的东西,就像您可以在 BDD 和 TDD 之间进行选择一样,expectshould——但这只是猜测。
    • 可以确认,这三种断言方法在功能上没有区别。
    猜你喜欢
    • 2019-04-30
    • 2013-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-13
    • 2012-11-18
    相关资源
    最近更新 更多