腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
Rspec
模拟
具有
初始化
方法
的
类
?
ruby
、
rspec
、
mocking
、
double
我正在尝试在我
的
Rspec
测试中练习
使用
doubles和mocking来隔离我
的
依赖项。目前,我正在制作一个简单
的
银行程序,有2个
类
-一个帐户
类
,负责事务逻辑,如更新余额,贷记,借记等。我
的
Account
类
初始化
如下: def initialize(statement = Statement.new) @credit = '' @'
浏览 13
提问于2019-06-05
得票数 0
1
回答
用
rspec
-mock替换实例
方法
ruby
、
rspec
、
rspec-mocks
展示了
如何
模拟
类
方法
。
如何
替换实例
方法
。下面是一个
使用
rspec
-mocks使其更加具体
的
代码示例: def foo end end
RSpec
.describe "Foo"
浏览 4
提问于2022-03-02
得票数 0
回答已采纳
1
回答
将
Rspec
mock转换为Mocha以测试活动模型序列化程序
testing
、
rspec
、
mocking
、
active-model-serializers
我正在
使用
Benedikt Diecke在自定义
rspec
示例组上
的
帖子来测试活动模型序列化程序,但在将其转换为
使用
mocha而不是
rspec
mocks时遇到了麻烦。该示例包含一个泛型
方法
来
模拟
将被序列化
的
模型
类
,它
使用
rspec
模拟
-我
如何
将其转换为
使用
mocha?
浏览 3
提问于2013-06-01
得票数 1
1
回答
我编写和测试Ruby
类
的
方式有什么突出
的
问题吗?
ruby
在摸索了几周
的
Ruby之后,我陷入了一种我很习惯
的
编码模式。当我创建一个新
的
类
并且这个
类
具有
依赖关系时,我添加了一个
方法
initialize_dependencies来完成创建它们
的
工作。当我为这个
类
编写测试时,我实际上测试了一个子类,其中initialize_dependencies函数被覆盖,依赖项被存根或
模拟
替换。下面是这样一个测试
的
示例(为了简洁起见,删除了大多数测试和测试数据): requ
浏览 0
提问于2013-10-23
得票数 -1
2
回答
如何
验证
rspec
instance_double作为加倍
类
的
实例?
ruby
、
rspec
在我
的
代码中,我测试一个对象是一个特定
类
的
实例,但是实例加倍是一个
RSpec
::Mocks::InstanceVerifyingDouble
类
。 if something == true else end有任何
方法
来操纵
rspec
的
双重操作来
模拟
类</em
浏览 0
提问于2016-09-19
得票数 4
1
回答
如何
从yml文件创建
rspec
Rails配置
类
及其创建
的
数组
ruby-on-rails
、
configuration
、
rspec
、
mocking
我想知道是否有人对
如何
通过MyModile::Application.config
方法
调用返回我
的
类
中
的
Rails配置实例
rspec
(
模拟
)有任何建议?我了解
如何
模拟
在
类
中创建
的
对象,以便
使用
以下
方法
进行测试:MyClass.s
浏览 3
提问于2011-11-22
得票数 1
1
回答
如何
初始化
模型表w/
RSpec
,以便外部进程能够看到表
的
内容?
ruby-on-rails-3
、
postgresql
、
locking
、
rspec-rails
、
external-process
我想编写
RSpec
测试,这些测试会产生多个进程,这些进程
模拟
提取/写入进程,以查找并发问题。
如何
在
RSpec
测试中
初始化
表,以便外部进程能够看到表
的
内容?(至少,我认为这是正确
的
问题。长形it 'external task should update the correct records' do initialize_my_model
浏览 2
提问于2012-06-25
得票数 0
回答已采纳
1
回答
使用
rspec
,我可以
模拟
我正在测试
的
方法
中
的
对象吗?
ruby-on-rails
、
ruby
、
rspec
我定义了以下
方法
: y = some_other_method(x) end 现在在我
的
rspec
规范中,我可以为我
的
some_method单元测试
模拟
对some_other_method
的
调用吗?
浏览 0
提问于2011-06-02
得票数 2
回答已采纳
1
回答
RSpec
::instance_double::ExampleMethods
的
未定义
方法
ruby-on-rails
、
ruby
、
unit-testing
、
rspec
、
rspec-mocks
我有一个这样
的
测试案例: it "something" do #some more codeendundefined method 'instance_double'for #<
Rspec
::Core::ExampleGroup::Nested_1::Ne
浏览 5
提问于2014-03-04
得票数 8
1
回答
RSpec
:
如何
模拟
接受参数
的
对象和
方法
ruby
、
unit-testing
、
rspec
、
mocking
我正在为我为我
的
RSpec
对象创建
的
CommandLineInterface
类
编写CommandLineInterface单元测试。CommandLineInterface
类
使用
这个Directory对象打印出我
的
Directory中的人员列表。Directory有一个返回字符串数组
的
#sort_by(param)
方法
。字符串
的
顺序取决于传递给#sort_by
方法
的
#sort_by
浏览 1
提问于2015-08-14
得票数 1
2
回答
Ruby中
的
模拟
:
模拟
在两个测试之间保持不变
ruby
、
mocking
、
rr
我正在
使用
RR作为我个人项目的
模拟
框架。我一直
使用
它来
模拟
一些
类
的
新
方法
,当我运行测试时,它们都通过了,但是当我运行所有的测试时,我遇到了一个问题,似乎“新”
方法
仍然返回假结果,即使是在不同
的
测试文件中。有没有办法手动关闭新
方法
的
存根?谢谢你
的
帮助,亚历克斯 我试着把这段代码放到我
的
应用程序中,但它破坏了应用程序,然后....不能解决上面的问题。
RSpec
浏览 2
提问于2010-10-20
得票数 2
回答已采纳
4
回答
如何
重置
模拟
类
方法
的
期望?
ruby
、
unit-testing
、
rspec
、
mocking
我对红宝石和
rspec
都很陌生,看起来
rspec
是一个非常“模糊”
的
世界(尤其是来自.net背景
的
时候)。("dummy.yaml") received: 0 times我谷歌
浏览 10
提问于2014-08-14
得票数 10
回答已采纳
1
回答
如何
使用
rspec
模拟
模块中
的
类
方法
ruby
、
rspec
、
mocking
、
rspec2
我正在尝试测试一个调用外部API
的
create
方法
,但我在
模拟
外部API请求时遇到了问题。下面是我
的
设置和到目前为止我已经尝试过
的
: def self.create(properties) (Double "StoreClient::Fil
浏览 0
提问于2012-12-04
得票数 4
回答已采纳
1
回答
我可以
模拟
RSpec
double
的
类
名吗?
ruby
、
unit-testing
、
rspec
我有一个
RSpec
测试文件,其中我创建了一个双精度值,它允许一个
方法
并返回值。在我
的
Ruby应用程序代码中,我
使用
了以下代码过滤掉其他
类
的
不需要
的
实例。代码可以工作并给出正确
的
结果,但不会通过
RSpec
测试,因为double会在测试过程中被过滤掉,因为它
的
类
名是
RSpec
::Mocks::Double。我已经环顾
浏览 9
提问于2017-01-13
得票数 2
回答已采纳
2
回答
Rspec
--需要存根在另一个文件中调用
的
File.open
ruby
、
testing
、
rspec
、
mocking
、
stubbing
在我
的
测试中,我用一些参数
初始化
了一个名为Package
的
新
类
。File.stubs(:open).wit
浏览 1
提问于2013-06-07
得票数 15
回答已采纳
1
回答
RSpec
:
模拟
、存根和验证
ruby
、
testing
、
rspec
、
tdd
、
rspec-mocks
我正在为 ( IRC机器人)编写一个插件,并尝试为它编写一些
RSpec
测试。所以我有一个
方法
,say_hello,它接受一个Cinch::Message。
模拟
这个特定
类
的
最简单
方法
是什么?我习惯了Mockito和Java,所以我习惯于
模拟
一个特定<e
浏览 1
提问于2012-07-30
得票数 2
回答已采纳
1
回答
如何
使用
rspec
/
rspec
-mocks来存根
类
方法
ruby
、
rspec
、
mocking
、
rspec-mocks
我正在
使用
rspec
-mock进行测试驱动开发。我开始实现单个
类
,并
使用
rspec
-mock
模拟
/存根其他
类
。
模拟
尚未实现
的
类
的
对象效果很好。然而,当我试图
模拟
一个还不存在
的
类
的
类
方法
时,我并没有成功。我
的
类
“hash”应该有一个
类</em
浏览 2
提问于2015-06-15
得票数 8
回答已采纳
1
回答
如何
为包含"gets.chomp“
的
Ruby
方法
编写
RSpec
测试?
ruby
、
rspec
对于下面的Ruby
方法
,我
如何
在不重写
方法
的
情况下
使用
RSpec
测试
模拟
用户输入? puts "What is your name?"gets.chomp我已经找到了,但是这种
方法
需要
使用
类
来创建。
RSpec
是否支持不在
类
中
的
方法
的
存根? 一个不同
的</
浏览 2
提问于2013-06-23
得票数 8
回答已采纳
2
回答
如何
让mock消耗一些时间
rspec
rspec
我希望
rspec
消耗一定
的
时间,然后返回。例如,下面的逻辑行表示我希望
rspec
模拟
对some_method
的
调用,并在1秒后返回true。有可能吗?
浏览 21
提问于2021-02-11
得票数 1
回答已采纳
1
回答
基于负载均衡器
的
DB插入
的
Rspec
验证测试
rspec
、
load-balancing
我正在尝试创建一个
rspec
测试,它涵盖了以下场景。有一个
具有
唯一索引
的
列
的
模型。在现实环境中,我有一个负载均衡器,希望
模拟
创建行为,所以当插入两个重复记录时,就会触发DB验证。
使用
Thread
类
绕过rails默认
的
验证:用户名、唯一性=>真并严重触发DB验证是一种好
方法
吗?
浏览 2
提问于2016-09-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何提升研发的可测试性架构设计
SpringBoot项目启动成功后,我们需要在某个组件里提前执行一些操作应该怎么做?以下方式选哪个?
优秀单元测试实战(三)
scala面向对象编程
九月哥谈Java SE中的类与对象的关系、成员变量和局部变量的区别、创建一个类包括成员变量和成员方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券