mocha 相关问题

Mocha.js是一个在Node.js和浏览器上运行的功能丰富的JavaScript测试框架。

如何使用Mocha在Vue.js中测试DOM更新?

我正在努力了解使用Karma,Mocha和Chai在Vue.js中进行单元测试的一些基本概念。这是我的组件:VueExample.vue {[... []]]]]]]] 更改输入的值不会触发Vue来更新模型(因为输入的属性不是反应性的。' 您可以在浏览器中尝试。在控制台document.getElementsByTagName('input')[0].value = 'Chuck Norris'中运行,但没有任何反应,p元素的文本仍为“ Bruce Lee”。 触发Vue的方法是通过input事件。因此您应该分派input事件。这可能是这样的: let event = document.createEvent('HTMLEvents') event.initEvent('input', true, true) vm.$el.querySelector('input').dispatchEvent(event)

回答 1 投票 2

如何从Mocha测试中包含* .vue文件

在我的项目中,我使用typescript和vue.js。我决定编写一些单元测试,并尝试使用mocha + ts-node。问题是,当我运行mocha时,它将尝试加载包括的所有文件* .vue,这给了我...

回答 1 投票 0

Mocha:错误:超时超过2000毫秒。对于异步测试和挂钩,请确保调用了“ done()”。如果返回一个Promise,请确保它解决了

此代码:const mongoose = require('mongoose'); mongoose.connect('mongodb:// localhost / users_test',{useNewUrlParser:true}); mongoose.connection .once('open',()=> console.log('Good to go!'))...

回答 1 投票 0

ReferenceError:未定义确认

我正在使用mocha针对某个功能运行单元测试。我看到此错误ReferenceError:确认未定义。我该如何解决? file.js函数writeTOFile(server,pin){let dContinue = ...

回答 1 投票 -1

Mocha / Supertest在完成测试后未退出

我正在使用Mocha测试框架,并且在运行以下测试之后它不会退出。我已经尝试过Promises并没有运气就等待着。 --mocha命令末尾的--exit有效,但是我...

回答 1 投票 0

在Mocha输出中显示测试文件名称

无论如何,摩卡咖啡是否可以显示测试文件的名称,或按测试文件对输出进行分组?给定两个测试文件./test/testFoo.js和./test/testBar.js,我想在...

回答 1 投票 0

Selenium-如何从div发送输入>通过id输入?

因此,我试图在输入字段中输入文本时遇到了一个问题,但我意识到有两个具有相同ID名称的相同ID,我在这里寻求有关如何指定哪个div->的帮助。 ..

回答 2 投票 0

Browser.wait不会在给定的毫秒内等待

[因此,我在使用browser时遇到问题。请等待使用量角器,摩卡和chai。基本上,我创建的一个简单脚本基本上是:var EC = protractor.ExpectedConditions; describe('Personal ...

回答 1 投票 0

Mocha中的嵌套grep选项(或选择一种测试的另一种方法)

[在Mocha中,我们可以使用--grep标志来选择要运行的特定测试:mocha --grep'我的测试',但是当测试数量增加时,特定的测试用例可以共享相同的名称,是什么使单个测试用例...] >

回答 1 投票 0

等号(=)在javascript中导入到摩卡时出现错误

我正在尝试使用Node和Mocha为产品设置测试环境。一切似乎都进行得很顺利,我不得不使用--require esm来确保命名的导入正常工作,但是我仍然得到...

回答 1 投票 0

在Laravel + React SPA应用程序中应用TDD

我知道Javscript中广泛使用了诸如mocha,chai之类的测试库,但在PHP,phpunit,phpspec中已广泛使用。我正在开发Laravel + React SPA应用程序,这意味着它基于API。 ...

回答 1 投票 0


node.js在测试中设置process.env变量

当我使用mocha在node.js中运行测试时,如何设置时间环境变量?在一个模块中,我有一个取决于环境变量的变量var myVariable = proccess.env.ENV_VAR;现在...

回答 2 投票 2

为什么我的for循环在此javasacript中失败? [关闭]

我正在从测试中调用一个函数,但是我一直找回一个空数组。如何传递回数组结果以便检查? AssertionError:预期[[]]等于[1,2] +预期-...

回答 1 投票 -3

js-如何将数组结果传递回mocha?

我正在从测试中调用一个函数,但是我一直找回一个空数组。如何传递回数组结果以便检查? AssertionError:预期[[]]等于[1,2] +预期-...

回答 1 投票 -2

Mocha / Chai测试之前的Auth0登录-NodeJS

我正在尝试使用Mocha和Chai测试NodeJS应用。我正在使用Auth0处理应用程序的登录和注册。我希望能够测试一下,登录后用户可以访问一组页面,...

回答 1 投票 0

如何使用Mocha / Chai / Protractor单击复选框

我很难点击要在DOM中呈现的元素,但是由于某些奇怪的原因,它仍然给我一个错误:WebDriverError:元素单击被截获:元素不是...

回答 1 投票 0

如何使用摩卡,柴和量角器等待元素

因此,我的想法是制作一个试图在x秒内找到元素的函数。如果没有显示元素(能够在元素上书写)和/或不能向该元素发送任何键,则...

回答 2 投票 0

如何使用摩卡,柴和量角器睡眠10秒钟

因此,.sleep函数一直存在问题,似乎跳过了睡眠函数,原因是我需要使用用户名和密码(弹出窗口)手动登录,并且在拥有...之后]]

回答 1 投票 0

Mocha&Chai-加载速度太快无法获取URL的标题

我对摩卡咖啡很陌生,到目前为止,我似乎很喜欢它。但是我确实遇到了一个小问题,似乎它试图以太快的速度找到pageTitle,如果幸运的话,它实际上设法找到了...

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.