mocha.js相关内容
我需要检查Div标记的文本,并确保它显示的文本是否正确 以下是HTML代码: 以下是我为断言内容而编写的步骤定义 Given(/^offer summary section should display "([^"]*)" amount against "([^"]*)"$/, (charge, labelText) => { const parentElemen
..
我只是不明白为什么测试覆盖率是0,即使测试用例通过了。我在Package.json中有一个脚本: "nyctest": "node --max_old_space_size=4096 node_modules/nyc/bin/nyc.js --reporter=text mocha" 当我运行npm run nyctest 时 我的测试通过了,但是覆盖率是0%。 以下是测试和文
..
我有基于Wekanhttps://github.com/wekan/wekan的流星应用。 我已经编写了一些测试,它们位于/test目录中。 我使用https://github.com/meteortesting/meteor-mocha 进行测试 当我运行meteor test --driver-package meteortesting:mocha时,测试运行但失败,因为我的代
..
我试图调试一个mocha测试,但我有一个问题,我不知道如何解决它。我在Google上搜索了Stackoverflow之前和上面的内容,但都没有成功。 错误为: TSError: ⨯ Unable to compile TypeScript: source-map-support.js:444 error TS2468: Cannot find global value 'Promise
..
我正在使用Mocha为我的简单Node.js应用程序编写单元测试。这个应用程序有一个类,它连接到Mongo数据库,获取记录,并将公式化的记录存储为字段。简单地说,该类如下所示: SampleClass.prototype.record = []; // Store the loaded record SampleClass.prototype.init = function(db){
..
我有以下用于运行“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
..
我的问题 我正在使用Mocha为Node.js应用程序编写一个测试套件。我正在测试的函数将它们的日志直接写入console.log,而不需要任何第三方日志记录解决方案。 我不关心来自成功测试的日志,只关心来自失败测试的日志,而且由于我的函数非常冗长,所以测试输出不必要地长。 我尝试了什么 SFTW.找到此(Suppress console log of successful
..
此问题与NodeJS的Mocha测试框架有关。 默认行为似乎是启动所有测试,然后在异步回调传入时对其进行处理。 运行异步测试时,我希望在调用前一个测试的异步部分之后运行每个测试。 如何执行此操作? 推荐答案 关键不在于“结构化代码按照您构建的顺序运行”(惊奇!)--而是像@chrisdew建议的那样,异步测试的返回顺序不能得到保证。要重申问题-位于(同步执行)链下游的
..
我正在使用 mocha/supertest/should.js 来测试 REST 服务 GET/files/ 将文件作为流返回. 如何在 should.js 中断言文件内容相同? it('应该将文件作为流返回', function (done) {var writeStream = fs.createWriteStream('test/fixtures/tmp.json'
..
我正在尝试为我的 hubot 代码设置一个简单的单元测试,但我没有收到回复.我已将其简化为: test.coffee: Helper = require('hubot-test-helper')柴 = 需要“柴"期望 = chai.expecthelper = new Helper('../hubot-scripts/something.coffee')描述“PING",->之前 ->@r
..
我运行 mocha 命令来运行我的测试 $ ./node_modules/.bin/mocha --compilers coffee:coffee-script -R spec 我希望将其他选项传递给咖啡脚本编译器(--bare 以避免将 .coffee 编译为 .js 时引入的外部闭包).有没有办法做到这一点?我试过了 $ ./node_modules/.bin/mocha --compi
..
所以我在我的 express.js 项目中使用 BDD 和 mocha.我才刚刚开始,所以这是我的第一个测试用例: should = 要求“应该"需要“../lib/models/skill.js"描述“技能",->描述'#constructor()',->它“应该返回一个职业技能的实例",->testSkill = 新技能“iOS"、“4 年"、100testSkill.constructor
..
尝试使用 Mocha/Chai 测试一些引发异常的代码,但没有运气,这是我尝试测试的简单代码: 类 window.VisualizationsManager测试:->抛出(新错误'哦不') 这是我的测试: 描述'VisualizationsManager',->它'不允许构建新实例',->manager = new window.VisualizationsManagerchai.expec
..
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
..
2016 年 11 月编辑:Node 现在有一个内置调试器,您可以从 --inspect 开始.这个答案解释了它:https://stackoverflow.com/a/39901169/30946. 我正在使用 coffeescript 构建一个 mocha 测试.就在我的测试顶部: 需要“../assets/js/theObject.coffee"调试器ss = 新的对象() 我想在
..
我有以下示例测试: import { assert } from 'chai'功能明星战争电影(){获取('http://swapi.co/api/films/').then((res) => {返回 res.json()}).then((res) => res.count)}describe('获取星球大战电影', () => {it('应该得到 7', () =>{assert.equal(
..
我正在实施一些测试以确保我的续集对象被正确保存.我有一个非常简单的架构:文章 用户 文章由 ONE 用户 发布用户可以发布许多 文章 这是我的文章模型定义: module.exports = function(sequelize){“使用严格";var Sequelize = require('sequelize');...var Article = sequelize.
..
我使用 mocha 来获取单元测试结果,并使用 istanbul 来获取代码覆盖率.我正在使用 grunt 来运行这些任务.它工作正常.我还使用 grunt-sonar-runnerplugin 将这些结果导入声纳.当前代码覆盖率已导入,但单元测试结果并非如此.在构建期间,声纳向我报告: 20:40:19.410 WARN - 测试类“帐户控制器用户控制器忘记密码"的测试结果将不会保存,因为使用
..
我的测试: it('应该允许登录', function() {browser.get('index.html');$('#username').sendKeys('administrator');$('#password').sendKeys('password');$('#login').click();var logout = $('#logout');期望($p.isElementPres
..
所以我一直试图弄清楚如何根据 find All 元素的数量单击按钮 x 次.这意味着如果有 3 个元素由相同的类名找到,那么我们循环 3 次,应该点击按钮 3 次. 我做过这样的事情: (新的更新,检查底部的编辑帖子) 通常 element.all(by.className('btn btn-remove btn-outlined')).getText() 是 3 但可以更改为
..