小编Shu*_*iro的帖子

Cypress:使用正则表达式断言存根函数的参数

我有一个存根方法,在赛普拉斯控制台中打印以下结构:

myMethod('start', Object{5})

我知道该对象有一个键,segmentB-> 当控制台将其记录在存根中时,我看到它,但我不想开始在存根中进行断言

我想断言,segmentB 的值以'MPI_'

我虽然将“应该通过匹配来调用”和 Cypress.sinon 断言结合起来,如下所示,但它不起作用。

 cy
        .get('@myMethod')
        .should('be.calledWithMatch', 'start', {
          segmentB: Cypress.sinon.match(/^MPI_/)
      })
Run Code Online (Sandbox Code Playgroud)

.should('beCalledWithMatch', 'start')或在没有可变部分的情况下断言对象的键/值对是可行的,但我很感激使用正则表达式进行断言的任何帮助。

regex assertion sinon sinon-chai cypress

4
推荐指数
1
解决办法
317
查看次数

标签 统计

assertion ×1

cypress ×1

regex ×1

sinon ×1

sinon-chai ×1