首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >两个数字范围之间的javascript断言

两个数字范围之间的javascript断言
EN

Stack Overflow用户
提问于 2022-08-12 04:09:53
回答 3查看 127关注 0票数 1

如何在两个数字之间找到一个值的断言

代码语言:javascript
运行
复制
let lastArrayAmountValue=50;
assert.equal(lastArrayAmountValue, '5');

我想断言数字是否在5-10之间,这是在柏树上进行的测试。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2022-08-12 04:15:40

代码语言:javascript
运行
复制
expect(lastArrayAmountValue).to.be.within(5,10)

https://docs.cypress.io/guides/references/assertions#BDD-Assertions

看来这种能力是建立在柏树上的

票数 2
EN

Stack Overflow用户

发布于 2022-08-12 07:54:08

如果要将within应用于异步元素,请将其移动到.should()中以触发对断言的重试。

例如,

代码语言:javascript
运行
复制
cy.get(elementArraySelector)
  .last()
  .should($el => {
    const value = +$el.text() || 0; 
    expect(lastArrayAmountValue).to.be.within(5,10)  // retry until timeout
  })
票数 2
EN

Stack Overflow用户

发布于 2022-08-12 07:16:18

你也可以这样做。数字大于等于5,小于等于10。

代码语言:javascript
运行
复制
cy.wrap(lastArrayAmountValue).should('be.gte', 5).and('be.lte', 10)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73329168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档