Mocha.js是一个在Node.js和浏览器上运行的功能丰富的JavaScript测试框架。
Sinon存根在使用Express App进行测试时不起作用
我具有如下所示的控制器功能。 SendOTPController.js const otpService = require('../ services / otpService')module.exports =异步函数(req,res){const {error,data} ...
我正在尝试对module.exports函数进行存根。但是我有些麻烦。我会给你一个sudo代码的情况。 MyController.js const sendOTPOnPhone = rewire('../../ src / services / OtpService / ...
我的环境:Ubuntu v 16.04.6 LTS节点v8.17.0 Webstorm 2019.3.3 Mocha v。7.1.0嗨!我刚刚开始使用MOCHA。运行测试时出现此错误:错误:找不到模块:...
仅使用Mocha进行单元测试中Typescript中的模拟调用
我有以下方法:从“ ./ObjectDal”导入{ObjectDal};导出类ObjectBL {异步getObject(id){试试{让dal = new ObjectDal(); let result = await ...
我正在使用mocha和chai编写RESTful API的测试,我已经阅读了一些文章,人们建议为查询创建存根,而您实际上不应该进行数据库查询。但是如何...
在webdriver.io中创建页面对象时出错。setValue不是函数/无法读取未定义的属性'setValue'
我正在使用页面对象文件(login.po.js)和测试规范文件(test.spec.js)创建webdriver.io自动化,但是当我调用它时似乎无法识别该对象它在测试规范上...
我正在尝试通过.text()获得输入的文本;硒的方法。但是每次我尝试获取该元素时,它都会输出未找到有问题的ID。 (我正在使用来自...的输入]
首先是我的代码。...describe('Details page',function(){// //电子邮件字段// it('Entering Email',function(done){browser.driver .then( ()=> ...
我想模拟此功能:def self.set_segment_info(segment_info,history_record)history_record.segment_info = segment_info end在我的测试中,我想要一个仅能确认自己的模拟... ...
如何避免node_modules测试,例如json-schema-traverse?
我有5个自己的测试,2个通过,4个失败(故意,因为我让它们通过了)。但是我还有其他12个json-schema-traverse测试,但我不确定它们来自哪里。我找不到...
如何使用ts_transformer_keys正确配置摩卡测试?
我似乎无法通过我的摩卡测试为ts-transform-keys设置自定义转换器。我正在使用摩卡6.1.4 ts节点8.3.0 https://www.npmjs.com/package/ts-node ts-trasnformer-keys 0.3.5 https:// ...
[现在学习JS的Mocha + Chai,现在我对如何测试这段代码有些困惑:for(var j = 12; j <= 19; j ++){if(cardNumber.length === j){如果(cardNumber.slice(0,...
我正在尝试使用Mocha和Supertest为我的Node API编写测试。我使用.then的诺言取得了成功,但是很快就变成了“回调”地狱,很难长期维持。 // ...
Sinon Stub无法与AWS参数存储(NodeJS)一起使用
我正在尝试对aws参数存储(PS)的调用进行存根。但是,即使我以多种方式添加了存根,它也始终是对aws PS的实际调用。我正在尝试测试功能的方法...
使用多个文件中的超级测试进行Nodejs API测试的正确方法?
我已经编写了一些API,我想使用supertest编写测试用例。我有两个文件,index.js和tester.js。 index.js从“ ./tester”导入测试器; const supertest = ...
我希望将我的带有环境变量的contract.env文件加载到摩卡测试中。我尝试了以下操作,但似乎不想加载:npx cross-env dotenv_config_path =。/ ...
我想使用其他数据库而不是本地数据库来测试我的应用程序。这是我的环境文件#Environment NODE_ENV = development#后端API_PORT = 4000 APP_SECRET = omg DASHBOARD_URL = http:// ...
我了解mocha在后台使用超级代理,但是当我没有启动本地服务器时,它如何工作? mocha会自行启动服务器并向其发送http请求还是我...
“无法通过节点在Mocha测试中使用Wolkenkit客户端获取配置”
我正在尝试通过Node中的Mocha测试与我的Wolkenkit应用程序进行交互。遵循有关客户端连接的教程,在运行测试时,出现以下错误:错误:无法...
我有2个函数,const callAndParseHttp = async(url)=> {const response = await got(url);返回等待parseXml(response.body); }; const parseXml =异步xmlData => {...