Mocha.js是一个在Node.js和浏览器上运行的功能丰富的JavaScript测试框架。
我正在努力了解使用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)
在我的项目中,我使用typescript和vue.js。我决定编写一些单元测试,并尝试使用mocha + ts-node。问题是,当我运行mocha时,它将尝试加载包括的所有文件* .vue,这给了我...
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!'))...
我正在使用mocha针对某个功能运行单元测试。我看到此错误ReferenceError:确认未定义。我该如何解决? file.js函数writeTOFile(server,pin){let dContinue = ...
我正在使用Mocha测试框架,并且在运行以下测试之后它不会退出。我已经尝试过Promises并没有运气就等待着。 --mocha命令末尾的--exit有效,但是我...
无论如何,摩卡咖啡是否可以显示测试文件的名称,或按测试文件对输出进行分组?给定两个测试文件./test/testFoo.js和./test/testBar.js,我想在...
因此,我试图在输入字段中输入文本时遇到了一个问题,但我意识到有两个具有相同ID名称的相同ID,我在这里寻求有关如何指定哪个div->的帮助。 ..
[因此,我在使用browser时遇到问题。请等待使用量角器,摩卡和chai。基本上,我创建的一个简单脚本基本上是:var EC = protractor.ExpectedConditions; describe('Personal ...
Mocha中的嵌套grep选项(或选择一种测试的另一种方法)
[在Mocha中,我们可以使用--grep标志来选择要运行的特定测试:mocha --grep'我的测试',但是当测试数量增加时,特定的测试用例可以共享相同的名称,是什么使单个测试用例...] >
我正在尝试使用Node和Mocha为产品设置测试环境。一切似乎都进行得很顺利,我不得不使用--require esm来确保命名的导入正常工作,但是我仍然得到...
在Laravel + React SPA应用程序中应用TDD
我知道Javscript中广泛使用了诸如mocha,chai之类的测试库,但在PHP,phpunit,phpspec中已广泛使用。我正在开发Laravel + React SPA应用程序,这意味着它基于API。 ...
当我使用mocha在node.js中运行测试时,如何设置时间环境变量?在一个模块中,我有一个取决于环境变量的变量var myVariable = proccess.env.ENV_VAR;现在...
为什么我的for循环在此javasacript中失败? [关闭]
我正在从测试中调用一个函数,但是我一直找回一个空数组。如何传递回数组结果以便检查? AssertionError:预期[[]]等于[1,2] +预期-...
我正在从测试中调用一个函数,但是我一直找回一个空数组。如何传递回数组结果以便检查? AssertionError:预期[[]]等于[1,2] +预期-...
Mocha / Chai测试之前的Auth0登录-NodeJS
我正在尝试使用Mocha和Chai测试NodeJS应用。我正在使用Auth0处理应用程序的登录和注册。我希望能够测试一下,登录后用户可以访问一组页面,...
如何使用Mocha / Chai / Protractor单击复选框
我很难点击要在DOM中呈现的元素,但是由于某些奇怪的原因,它仍然给我一个错误:WebDriverError:元素单击被截获:元素不是...
因此,我的想法是制作一个试图在x秒内找到元素的函数。如果没有显示元素(能够在元素上书写)和/或不能向该元素发送任何键,则...
因此,.sleep函数一直存在问题,似乎跳过了睡眠函数,原因是我需要使用用户名和密码(弹出窗口)手动登录,并且在拥有...之后]]
我对摩卡咖啡很陌生,到目前为止,我似乎很喜欢它。但是我确实遇到了一个小问题,似乎它试图以太快的速度找到pageTitle,如果幸运的话,它实际上设法找到了...