腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(316)
视频
沙龙
1
回答
如
何在
ajax
.
fail
()
和
.
done
()
上
使用
mocha
/
chai
监视
/
存根
?
、
、
、
、
我对
mocha
/
chai
单元测试是个新手。我有下面的
ajax
调用,这是一个服务调用。我已经添加了.
fail
()
和
.
done
()作为
ajax
调用的一部分。 所以我不确定我在这里遗漏了什么。}, callErrorFunc(); }).
fail
done
(); }
浏览 20
提问于2019-01-11
得票数 0
1
回答
具有
chai
和
mocha
的nodejs中可观测结果的简单检验
、
、
、
、
我正在开发一个应用程序
使用
Nodejs,RxJS
和
类型记录。import { expect } from '
chai
'; import {myObsFunction} from有没有任何方法可以运行这样简单的测试而不必开始
使用
调度程序
和</e
浏览 2
提问于2017-11-18
得票数 4
回答已采纳
1
回答
Mocha
单次测试承诺失败并同时通过。
、
、
、
这里有one测试,它
如
预期的那样失败,但是
mocha
显示结果是1 passing
和
1 failing。我正在
使用
Bluebird承诺、
mocha
、
chai
-as-promised
和
sinon以及sinon-
chai
作为间谍
和
存根
。function () {
浏览 2
提问于2017-10-06
得票数 1
回答已采纳
1
回答
Sinon jquery固执
、
、
、
有许多很棒的博客(比如,它解释了Sinon如何能够
存根
jquery )。安装jsdom (加上python以处理依赖项)并正确设置jquery (否则在$变量
上
没有
ajax
方法等):var $ = require('jquery')(jsdom.jsdom().defaultView); 这是
存根
jquery的唯一方法吗?没有什么不可能的,也没有什么难的,只是想知道为什么人们在博客
上
炫耀,当
使用</
浏览 1
提问于2014-11-20
得票数 1
1
回答
Sinon -如何
存根
嵌套函数?
、
、
、
、
如果这是一个简单的问题,很抱歉,我是Node
和
Sinon的新手。我正在努力弄清楚如何断言Nodejs中调用了嵌套的异步函数。我
使用
了
mocha
,
chai
,sinon
和
request (),但我认为我在
存根
部分遗漏了一些基本的东西。但在我创建
存根
的那一行
上
,我一直收到错误消息“请求未定义”。 ,assert = require("ass
浏览 0
提问于2014-12-14
得票数 5
回答已采纳
1
回答
Sinon的假服务器没有响应
、
、
、
、
我的情况如下:对于测试(在/js/test
上
),requireJS也用于加载相同的模块,但是添加了、
和
。这是test应用程序的引导程序: "testRunner", ["require", "
chai
", "module", "sinon", "
浏览 5
提问于2013-11-05
得票数 3
回答已采纳
4
回答
如何测试需要jquery的ES6类?
、
、
、
longitude; * Fetches the weather using API getWeather() { method: "GET", }当在我的main模块中
使用
它时/js/weather
浏览 8
提问于2017-06-06
得票数 2
回答已采纳
1
回答
基于proxyquire
和
getJSON的JQuery
存根
sinon.js函数
、
、
、
、
我试图
使用
jquery
和
jquery的getJSON、
done
和
fail
函数
存根
,但我总是收到一个错误,即.getJSON、to
和
fail
不是函数。(function (data) { })试验 const proxyquire=require("proxyqu
浏览 6
提问于2021-04-26
得票数 0
回答已采纳
1
回答
如何
监视
为测试目的而注入jsdom的脚本中的javascript函数?
、
、
、
、
对于我的测试框架,我
使用
sinon (用来
监视
、模拟
和
存根
)、
mocha
、
chai
和
jsdom (创建一个dom来执行我的chrome扩展背景
和
弹出脚本)。require('fs');var chrome = require('sinon-chrome'); var assert = require('
chai</
浏览 2
提问于2017-09-18
得票数 0
3
回答
Mocha
使用
.then测试
存根
ajax
调用
、
、
、
、
我有一个类似如下的jquery
ajax
调用: type: "GET", data: data,}).then((data, successFlag, xhr) => {})sinon.stub($, '
aja
浏览 2
提问于2017-08-24
得票数 2
1
回答
nodejs - stub module.exports函数与sinon
、
、
、
我有一个带有以下routes
和
middleware模块的expressjs应用程序。我正在尝试
使用
mocha
、
chai
、http-
chai
和
sinonjs测试路由模块。该应用程序接口
使用
mysql,为了测试routes模块,我将其全部模块化,以便可以
存根
出mysql模块。然而,当我尝试
存根
middleware/index时,我遇到了问题。如果我尝试正常地请求index,模块实际
上
不会被
存根
浏览 2
提问于2017-02-23
得票数 6
14
回答
有没有办法让
Chai
使用
异步
Mocha
测试?
、
、
我正在
使用
Browser Runner在
Mocha
中运行一些异步测试,并尝试
使用
Chai
的expect风格断言:describe('my test', function() { setTimeout(function () { expect"Uncaught Asser
浏览 7
提问于2012-06-28
得票数 81
回答已采纳
3
回答
配置javascript单元测试并承诺断言
、
、
、
、
为此,我安装了以下库:
mocha
.js
和
chai
.js我是在ASP核心工作。在这一点
上
,我可以做如下的事情:这将使我成为一个“当时可接受的”对象(它有一个这里有一个小问题,它没有一个.
done
()
和
浏览 7
提问于2016-11-17
得票数 0
回答已采纳
1
回答
Nock不适用于多个一起运行的测试。
、
我正在
使用
nock库来
存根
我的http调用。不同的测试文件require('nock')
和
做他们的顽固。如果每个测试分别运行,则所有测试都将通过。如果我运行这个文件node node_modules/
mocha
/bin/_
mocha
test.js,那么前两个测试将通过,但是第三个测试(在不同的describe块中)将失败,因为它实际上将调用google/* eslint-env
mocha
*/ let expec
浏览 2
提问于2017-10-18
得票数 9
13
回答
使用
Mocha
/
Chai
和
async/await验证是否抛出异常
、
、
、
、
我正在努力找出在
使用
async/await时验证承诺在
Mocha
测试中被拒绝的最佳方法。
使用
async/await消除了对测试值的这一要求(就像我对下面的wins()结果所做的那样),我觉得我很可能会在某个时候忘记返回语句,在这种情况下,测试总是会通过的。r.should.equal('Winner'); }); 我觉得应该可以
使用
async&
浏览 65
提问于2017-08-03
得票数 59
1
回答
如何
使用
Sinon对发出REST请求的调用进行
存根
、
、
、
我试着用sinon
和
mocha
来确定我的方位,我有下面的代码
和
测试。我正在尝试测试findAll()方法,而不实际在任何地方提出http请求。
使用
当前代码,我得到了错误[TypeError: Cannot read property 'on' of undefined]。我不知道如何
存根
或
监视
.on事件。});.../test/model/user.js 'use
浏览 2
提问于2015-12-01
得票数 0
回答已采纳
2
回答
如何
存根
?
、
、
、
、
背景现在,通常
使用
承诺,我可以
使用
像这样的库来对承诺进行
存根
,即伪造它们的结果、强制解决、拒绝等等一个人不能简单地
存根
一个通量,而我也没有找到任何可以帮助的西农风格的库。 是否有任何特别的建议来做TDD与氟/庇护所?
浏览 3
提问于2018-07-18
得票数 1
回答已采纳
1
回答
用node.js,
Mocha
和
mocha
-jsdom测试类型记录生成的类?
、
、
、
、
我希望运行单元测试,从bash到测试我的类型记录生成的Javascript类
使用
mocha
和
mocha
-jsdom。我
使用
mocha
-jsdom是因为我想在我的测试中模拟dom,但是从bash运行单元测试。
浏览 0
提问于2017-05-19
得票数 0
回答已采纳
4
回答
摩卡-将变量从“to”传递到“每隔一步”
和
“后每一分钟”
、
在这种情况下,我需要运行相同的beforeEach
和
afterEach代码块,但每次只需要修改一个变量(或两个变量)。 return
done
();}); mysql.query(
浏览 5
提问于2016-12-05
得票数 5
回答已采纳
4
回答
如何
使用
Mocha
+
Chai
编写测试以期待setTimeout的异常?
、
、
、
我有以下几点: Matcher(1).case(1, () => {});case方法应该在延迟之后抛出,我如何描述
Mocha
/柴--这是我想要的如果不允许
使用
case 方法,则不能更改.。=> { // calls
done
callback after 'case' may throw setTimeout(
浏览 0
提问于2018-03-18
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
打造前端工程测试体系:1
为React开发人员推荐8个测试工具、库和框架
利用jQuery实现多个ajax请求等待
流利说前端单元测试实践
转发微博Qzone微信如何用Nginx解决跨域问题?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券