腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(615)
视频
沙龙
2
回答
Mocha
-
应该
直
接在
describe
()
块
中
初始化
存根
,
还是
在
之前
()
内部
初始化
存根
、
、
、
我需要一个对
存根
变量的引用,这样我就可以
在
afterEach()和after()回调上执行reset()和restore()。我最初的方法是
在
describe
()
块
中
定义
存根
,以便可以
在
回调
中
访问变量: const myStub = sinon.stub(myModule, 'itsMethod'); aft
浏览 12
提问于2018-02-15
得票数 3
回答已采纳
1
回答
当您只需
在
#
describe
范围内运行代码时,
Mocha
的#beforeEach的目的是什么?
、
、
、
、
我正在从这个中学习TDD,作者将讨论
Mocha
的beforeEach将如何在每个断言
之前
运行代码。但我不明白,当您只需
在
“描述范围”
中
运行代码时,为什么需要这样做。
describe
('Test suite for UserComponent', () => { // Prevent duplication=> { expect(wrapper.type()).to.equal('d
浏览 2
提问于2016-10-19
得票数 3
回答已采纳
11
回答
Sinon错误试图包装已经包装的函数。
、
虽然这里有一个同样的问题,但我无法找到我的问题的答案,所以我的问题是: }); testAp
浏览 20
提问于2016-03-18
得票数 130
回答已采纳
3
回答
RSpec规范伪造类常量的最佳实践或解决方法
、
、
、
在
mechanic
中
,我定义了一个伪类,如下所示:然后
存根
机械师
在
它上面使用的方法。如果我单独运行测试,一切都可以正常工作。我
在
github
中
做了一个快速演示:
浏览 2
提问于2012-11-29
得票数 7
回答已采纳
1
回答
Rspec: and和allow_any_instance_of的区别
、
我试过这个测试,但没有用: mock_database = double有人能给我解释一下这种行为吗?
浏览 0
提问于2015-10-01
得票数 15
1
回答
带有多个活动的测试
中
的Espresso
、
、
、
、
我知道要
初始化
Espresso-Inents库,我需要定义一个IntentsTestRule。此外,由于这个意图被Espresso-Intents捕获,并且我需要在这个@Test
块
中
从MainActivity移动到EditorActivity,我如何才能允许一些
内部
意图通过,同时截断
在
EditorActivity
中
触发的外部意图(例如,当EditorActivity调用Camera API时)?
浏览 14
提问于2019-05-11
得票数 1
回答已采纳
1
回答
使用sinon顽固性表示中间件功能是
、
、
、
、
描述我正在尝试的东西(如何复制)我知道,
在
中间件函数安装
之前
,我
应该
尝试获取函数
存根
,这是首次导入express app的时候。这是我正在尝试的函数
存根
,定义为函数,也导出为对象。它是
在
脚本文件
中
浏览 0
提问于2018-08-30
得票数 2
回答已采纳
1
回答
在
多个文件中使用supertest测试Nodejs的正确方法?
、
、
/dist/server'); const randomString = require('randomstring');
describe
浏览 0
提问于2020-02-27
得票数 0
8
回答
如何在MiniTest
中
存根
?
、
、
在
我的测试
中
,我想为一个类的任何实例
存根
一个罐装的响应。有没有办法
在
MiniTest
中
做到这一点?如果是,你能给我一个示例代码片段吗?MiniTest确实支持Mocks,但是Mocks对于我所需要的东西来说过于夸张了。
浏览 2
提问于2011-08-27
得票数 65
1
回答
Spock mock
在
类推理器
中
返回null,但在feature方法
中
不返回
、
、
for (String name : fileNames) { } } 现在,
在
“测试执行”
中
,files.each{}输出预期的内容。如果我
在
execute中注释循环,测试就会通过。但是因为我使用了getFilenames()方法的结果,所以我得到了一个到达for循环的NPE execute方法。
浏览 1
提问于2013-07-03
得票数 5
回答已采纳
2
回答
实例化创建HTTP请求时测试类的方法
、
、
、
、
123456789abcdefghjijklmnopqrstuvwxyz", gid="1687481303", title="second_spreadsheet_title">> 那么我到底该如何做
存根
呢
浏览 1
提问于2019-08-27
得票数 1
6
回答
为单元测试创建模拟数据
、
我认为自己
在
TDD领域
还是
个新手。但我发现,无论我使用哪种方法(模拟框架或
存根
我自己的对象),我发现我必须编写大量代码来创建模拟数据。我喜欢加载对象来创建内存
中
数据库的想法。在我看来,我
应该
能够将数据从某个数据存储加载到一个已知状态
中
,然后我可以使用该状态的快照,该快照在执行每个测试方法
之前
加载到测试设置/
初始化
中
。
浏览 0
提问于2009-02-27
得票数 13
回答已采纳
1
回答
如何使用回调来sinon.stub嵌套的方法?
、
、
、
我想研究一下这个
内部
的子方法,但我似乎做不到。下面是一个例子:var should = require('should'), sinon = require/lib/modules/utility.js')
describe</
浏览 2
提问于2014-11-29
得票数 0
回答已采纳
1
回答
在
Spock
中
的where
块
中分配参数断言模拟调用
、
、
、
argument == expected | | null 0.5757686318956925 因此,看起来
在
then
中
的模拟检查是
在
when
块
中
赋值
之前
完成的。有没有办法让Spock
在
检查模拟调用
之前
分配这个值?或者我能用另一种方式检查一下吗?我唯一的想法是向方法(或者实际上是类)注入一个id生成器,并在测试
中
对它进行
存根</
浏览 4
提问于2022-04-27
得票数 0
回答已采纳
3
回答
在
RSpec
中
,有没有一种方法等同于"unstub“而不是"should_receive"?
、
、
有什么方法可以
在
使用RSpec时删除任何
存根
和模仿吗?RestClient.should_receive(:delete).with("http://www.example.com") ..
浏览 3
提问于2012-06-01
得票数 47
回答已采纳
1
回答
在
object
中
初始化
和使用线程安全静态对象
、
、
、
此方法将从多个线程
中
调用,并返回一个static字典,该字典将仅由调用线程读取而不写入。初始值是动态的,因此
内部
实现是一个NSMutableDictionary。据我所知,由于分配给dictionary的任务是而不是--一个static
初始化
器,而且它的状态也会进一步变异,所以
在
返回@synchronized
块
之前
,需要使用@synchronized
块
来确保所有调用线程都能看到
初始化
值这是正确的,
还是
我
应该
删除@sy
浏览 3
提问于2015-04-14
得票数 0
回答已采纳
3
回答
以下双大括号的构造函数调用是什么?
、
、
、
重点放在注释下面的部分:我没有得到构造函数表示法,后面是双括号
中
的
块
。不幸的是,我无法
在
Java文档中找到任何东西,也无法通过使用Google找到任何东西(我
应该
搜索哪些单词?)
浏览 2
提问于2009-07-08
得票数 17
回答已采纳
4
回答
LiveData和协程-属性必须
初始化
或抽象
、
、
、
我试图
在
MVVM
中
同时使用LiveData和协程,但我可能遗漏了一些简单的东西。viewModelScope.launch { } 但是
在
init
浏览 3
提问于2019-04-17
得票数 5
1
回答
如何将从外部作用域调用到被测试函数的方法
存根
?
、
、
、
、
1; }测试
中
的方法似乎并没有使用假客户端。更新 此后,我尝试在外部(测试套件的大多数描述
块
)中使用createClient方法(使用before函数以便它在测试
之前
运行),结果相同--当测试实际运行我的函数时,它似乎不会返回假客户端。我还试着把我的间谍放到顶级before的
describe
中
,但没有结果。我知道这是因为我在这个NodeJS服务器启动时创建了客户机,而
Mocha
将在它执行测试时创建服务器应用程序的一个实例。我觉得仍然
应该
有一种方法来
存根</
浏览 0
提问于2015-10-20
得票数 4
回答已采纳
3
回答
当一个对象的构造函数生成另一个对象时
、
、
、
、
A # defaults etc applied to opts end换句话说,当我用选项
初始化
如果我
在
块
中
调用B.new,它会调用
存根
版本并循环,直到堆栈弹出。我可以
在
死前设置@b = B.new,但我还不知道哪些选项会被传递,从而使测试失败。(在有人喊我
之前
:是的,
在
严格的单元测试教条
中
,A的测试
应该
在B<
浏览 6
提问于2012-07-06
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券