mocha.js相关内容

使用&;nbsp断言元素文本

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

不覆盖纽约市摩卡

我只是不明白为什么测试覆盖率是0,即使测试用例通过了。我在Package.json中有一个脚本: "nyctest": "node --max_old_space_size=4096 node_modules/nyc/bin/nyc.js --reporter=text mocha" 当我运行npm run nyctest 时 我的测试通过了,但是覆盖率是0%。 以下是测试和文 ..
发布时间:2022-02-27 10:44:20 其他开发

同步运行mocha测试

我有以下用于运行“it”测试的设置: X is environment variable if( X == "all" || X == "some value" ) read directory and run test using it() with callbacks if( X == "all" || X == "some other value") read dire ..
发布时间:2022-02-27 10:38:31 其他开发

mocha:从成功的测试中隐藏console.log输出

我的问题 我正在使用Mocha为Node.js应用程序编写一个测试套件。我正在测试的函数将它们的日志直接写入console.log,而不需要任何第三方日志记录解决方案。 我不关心来自成功测试的日志,只关心来自失败测试的日志,而且由于我的函数非常冗长,所以测试输出不必要地长。 我尝试了什么 SFTW.找到此(Suppress console log of successful ..
发布时间:2022-02-27 10:36:51 其他开发

如何按顺序执行异步Mocha测试(NodeJS)?

此问题与NodeJS的Mocha测试框架有关。 默认行为似乎是启动所有测试,然后在异步回调传入时对其进行处理。 运行异步测试时,我希望在调用前一个测试的异步部分之后运行每个测试。 如何执行此操作? 推荐答案 关键不在于“结构化代码按照您构建的顺序运行”(惊奇!)--而是像@chrisdew建议的那样,异步测试的返回顺序不能得到保证。要重申问题-位于(同步执行)链下游的 ..
发布时间:2022-02-27 10:34:52 前端开发

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

我运行 mocha 命令来运行我的测试 $ ./node_modules/.bin/mocha --compilers coffee:coffee-script -R spec 我希望将其他选项传递给咖啡脚本编译器(--bare 以避免将 .coffee 编译为 .js 时引入的外部闭包).有没有办法做到这一点?我试过了 $ ./node_modules/.bin/mocha --compi ..
发布时间:2022-01-24 10:55:43 其他开发

mocha 测试需要外部 js 文件

所以我在我的 express.js 项目中使用 BDD 和 mocha.我才刚刚开始,所以这是我的第一个测试用例: should = 要求“应该"需要“../lib/models/skill.js"描述“技能",->描述'#constructor()',->它“应该返回一个职业技能的实例",->testSkill = 新技能“iOS"、“4 年"、100testSkill.constructor ..
发布时间:2022-01-24 10:41:45 前端开发

使用 Mocha/Chai 测试 JS 异常

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

无法使用 CoffeeScript 运行 Mocha

Makefile - 内容: REPORTER = 点全部:构建建造:@./node_modules/coffee-script/bin/coffee \-C \-o lib src干净的:rm -rf 库mkdir 库手表:@./node_modules/coffee-script/bin/coffee \-o 库\-cw 源代码测试:@./node_modules/mocha/bin/moc ..
发布时间:2022-01-24 10:25:27 其他开发

用 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 前端开发

如何强制与 Sequelizejs 进行 1:n 关联

我正在实施一些测试以确保我的续集对象被正确保存.我有一个非常简单的架构:文章 用户 文章由 ONE 用户 发布用户可以发布许多 文章 这是我的文章模型定义: module.exports = function(sequelize){“使用严格";var Sequelize = require('sequelize');...var Article = sequelize. ..
发布时间:2022-01-19 18:37:19 其他开发

导入 mocha 单元测试导致 sonarqube

我使用 mocha 来获取单元测试结果,并使用 istanbul 来获取代码覆盖率.我正在使用 grunt 来运行这些任务.它工作正常.我还使用 grunt-sonar-runnerplugin 将这些结果导入声纳.当前代码覆盖率已导入,但单元测试结果并非如此.在构建期间,声纳向我报告: 20:40:19.410 WARN - 测试类“帐户控制器用户控制器忘记密码"的测试结果将不会保存,因为使用 ..
发布时间:2022-01-17 22:13:31 前端开发

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

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