chai相关内容

如何使用Chai和Mocha进行Google Cloud功能单元测试

使用chai、mocha和sinon为Google Cloud函数编写简单单元测试时遇到问题,虽然我指的是Google unit testing reference doc但无法理解。 问题 我在运行单元测试时收到以下错误消息。 TypeError: response.status is not a function 为什么在调用函数时需要类型转换请求和响应对象?在Googl ..

使用&;nbsp断言元素文本

我需要检查Div标记的文本,并确保它显示的文本是否正确 以下是HTML代码: 以下是我为断言内容而编写的步骤定义 Given(/^offer summary section should display "([^"]*)" amount against "([^"]*)"$/, (charge, labelText) => { const parentElemen ..
发布时间:2022-02-27 10:45:25 其他开发

Hubot 单元测试未收到响应

我正在尝试为我的 hubot 代码设置一个简单的单元测试,但我没有收到回复.我已将其简化为: test.coffee: Helper = require('hubot-test-helper')柴 = 需要“柴"期望 = chai.expecthelper = new Helper('../hubot-scripts/something.coffee')描述“PING",->之前 ->@r ..
发布时间:2022-01-24 11:12:50 其他开发

使用 Mocha/Chai 测试 JS 异常

尝试使用 Mocha/Chai 测试一些引发异常的代码,但没有运气,这是我尝试测试的简单代码: 类 window.VisualizationsManager测试:->抛出(新错误'哦不') 这是我的测试: 描述'VisualizationsManager',->它'不允许构建新实例',->manager = new window.VisualizationsManagerchai.expec ..
发布时间:2022-01-24 10:27:22 前端开发

用 mocha 和 chai 测试 fetch

我有以下示例测试: import { assert } from 'chai'功能明星战争电影(){获取('http://swapi.co/api/films/').then((res) => {返回 res.json()}).then((res) => res.count)}describe('获取星球大战电影', () => {it('应该得到 7', () =>{assert.equal( ..
发布时间:2022-01-20 14:53:29 前端开发

量角器检查元素是否不存在

我在基于 Angular 的网站中有一个设置可以打开和关闭下拉菜单.如果它关闭,则它不会显示在主页上. 使用量角器,我需要检查开关关闭时是否不存在此元素.但是,我不应该陷入 Element Not Found Error,因为它是一组测试中的一个.我该怎么做? 我已经尝试过: expect($$('.switch').count()).to.equal(0).and.notify(n ..
发布时间:2022-01-16 17:03:40 前端开发

量角器 - 查找所有元素和找到的元素的循环长度并单击按钮

所以我一直试图弄清楚如何根据 find All 元素的数量单击按钮 x 次.这意味着如果有 3 个元素由相同的类名找到,那么我们循环 3 次,应该点击按钮 3 次. 我做过这样的事情: (新的更新,检查底部的编辑帖子) 通常 element.all(by.className('btn btn-remove btn-outlined')).getText() 是 3 但可以更改为 ..
发布时间:2022-01-16 16:59:01 前端开发

使用量角器未针对失败场景生成 JSON 报告

如果我的方案失败,则不会生成 JSON 报告.但是对于通行证场景,我可以看到 JSON 报告. 请在下面找到我的配置文件. 在评论提示控制台中我可以看到失败消息: W/launcher - 忽略未捕获的错误 AssertionError:预期 false 等于 true E/launcher - BUG:启动器退出,剩余 1 个任务 解决方案 你可以使用钩子保存报告 ..
发布时间:2022-01-16 16:58:36 其他开发

cucumber-js 和 Chai 如何期待具有给定选择器的元素是否存在于 DOM 中

我对 cucumberjs 有疑问.我找不到方法来确保具有给定选择器的元素被呈现到 DOM 中.我正在使用cucumberjs 与柴.https://github.com/cucumber/cucumber-jsisPresent 返回对象 - 无论元素是否存在.所以问题是如何检查元素是否存在于 DOM 中. 我将编辑问题以分享一个经验教训.我阅读了文档还要感谢 Nathan Thompso ..
发布时间:2022-01-16 16:45:04 前端开发