腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
rspec
中
访问
在
方法
运行时
创建
的
对象
?
ruby
、
rspec
、
orm
我有一个带有Klass::save
方法
的
类。此
方法
将
创建
一个新
的
Klass实例,然后根据需要调用inst.create或inst.update。我想像这样写一个
rspec
测试: expect(instance_created_within_class_method).to receive(:create) 我可以
访问
在
我正在测试
的
方法
运行期间
创建
的
对象
吗
浏览 16
提问于2020-07-16
得票数 0
回答已采纳
3
回答
如何使类
对象
实例返回预定义值?
ruby-on-rails
、
ruby
、
ruby-on-rails-3
、
rspec
、
rspec2
我正在测试我
的
控制器代码(BTW:我是
rspec
的
新手),我想让类
对象
实例返回一个预定义
的
值成为可能。也就是说,
在
我
的
控制器里: ...end为了测试if语句
的
“if部件”,我想使@current_user.has_authorization?返回false (对于我正在处理的当前规范示例--下面是示例实现)。我
在
我
的
spec文件
中
尝试了以下内容,但它似乎不像预期
浏览 4
提问于2011-09-28
得票数 0
回答已采纳
1
回答
使用
Rspec
测试Sidekiq后台作业
的
结果
ruby-on-rails
、
ruby
、
testing
、
rspec
、
sidekiq
我有一个模型
方法
,可以将信息发送到sidekiq后台作业。后台作业会更改
对象
的
某些属性。我想要测试以确保这是预期
的
发生。 我编写
的
Rspec
测试
创建
对象
,然后运行
方法
,并期望更改属性。但是,该属性没有改变,我怀疑后台作业没有
在
Rspec
测试
中
运行。任何人都知道如
何在
测试
中
让sidekiq进程执行作业,这样它就可以实际更改属性
浏览 0
提问于2015-01-30
得票数 1
1
回答
如
何在
带有自定义参数
的
页
对象
创业板中找到元素?
ruby
、
automated-tests
、
page-object-gem
我
在
RSpec
中使用了页
对象
gem,我希望
创建
一个具有自定义参数
的
元素,
如
因为我想获得到文本
的
链接,每次我开始测试时我如
何在
规范场景中使用它?
浏览 2
提问于2016-07-14
得票数 1
回答已采纳
2
回答
在
类(而不是实例)级别
创建
测试双重
ruby
、
rspec
在
我
的
规范
中
,我试图使用
rspec
的
#double
方法
创建
一个类常量。类常量
的
原因是为了使MockSidePolicies能够
访问
它:这不管用: undefined method `double' for #<Class:0xa0ff334>
浏览 0
提问于2014-01-22
得票数 1
回答已采纳
2
回答
哪个
Rspec
会议是最新
的
?
ruby-on-rails
、
ruby
、
rspec
哪个
Rspec
约定是最新
的
,应该在新
的
项目中使用?subject { [] }或it { expect(subject).to eq([]) } 我还没有找到用expect
方法
隐式地使用subject编写较短版本
的
方法
。
浏览 0
提问于2014-01-15
得票数 0
回答已采纳
2
回答
rspec
中
的
double
方法
是做什么用
的
?
ruby
、
rspec
、
mocking
、
stub
rspec
文档中指出,我应该使用double
方法
来
创建
test double。但我可以看到,即使我不使用double,它也能正常工作。不使用double有什么问题吗?另外,如果我没有使用double,MyClass如何获得stub和其他
rspec
方法
?
在
rspec
中
运行时
,它们是否对所有
对象
都可用?
浏览 0
提问于2013-03-07
得票数 39
1
回答
Rails 3.2.21 &
Rspec
3升级和许多期望失败--为什么?
ruby-on-rails
、
ruby
、
ruby-on-rails-3
、
rspec
、
rspec3
重新措辞
的
问题
在
RSpec
控制器测试
中
,如何对无法直接
访问
的
对象
的
方法
进行存根?end
在
控制器测试
中
,我希望对Foo进行存根,因为它
的
创建
成本很高。
在
Rails 3和
rspec
2.14
中
,我能够做到 expect(Foo).to recei
浏览 3
提问于2015-01-03
得票数 1
2
回答
NoMethodError:当试图
在
SitePrism类中使用它时,未定义
的
方法
“`expect”
ruby
、
cucumber
、
capybara
、
site-prism
我有一个黄瓜,红宝石,站点棱镜项目,我们使用'
rspec
‘宝石来检查期望。这包括
在
我们
的
env.rb
中
,并成功地
在
步骤定义中使用。我现在试图
在
一个SitePrism类
中
做出一些断言,但是我得到了一个错误。你知道我如何使用这些expect()
方法
吗?我尝试
在
定义require '
rspec
'类
的
.rb文件中使用.rb+ include
Rspec
,但仍然
浏览 3
提问于2017-02-15
得票数 5
回答已采纳
1
回答
在
QML
中
动态加载/分配
对象
qml
我知道如
何在
Java
中
这样做,但不知道它在QML
中
是如何工作
的
,所以我将用Java术语解释它:然后,我有一个包含模块
的
对象
("ModuleContainer"),但我不知道是哪个
对象
--它是在
运行时
动态加载
浏览 1
提问于2015-11-12
得票数 1
回答已采纳
2
回答
如
何在
Javascript
中
创建
对象
内部
的
对象
?
javascript
、
object
我想
创建
一个
对象
度量,我需要在其中初始化各种其他
对象
,
如
StatsD。 我知道如
何在
javascript
中
创建
Metrics
对象
。Metrics(params) {} } 然而,我感到困惑
的
是,如何将一个
对象
嵌入到另一个
对象
中</
浏览 48
提问于2019-02-28
得票数 0
1
回答
Rspec
共享示例:帮助器
方法
中
的
访问
参数
rspec
假设我用一个参数
创建
了一个
Rspec
共享示例组(测试
的
业务目的是无关
的
,它是我当前代码库
的
一个过于简化
的
版本): end puts "parameter=#{parameter}"end 我可以将parameter作为一个变量<em
浏览 3
提问于2020-06-22
得票数 0
回答已采纳
2
回答
从子类
对象
中使用超类
的
getClass
方法
java
、
oop
、
inheritance
、
polymorphism
我之所以期望输出“动物”,是因为我认为
方法
whatIsTheClass()是从一个动物
对象
调用
的
,而不是从一个猫
对象
调用
的
,因为子类不包含这个
方法
。,
在
继承
中
,子类不会从超类复制
方法
。如果未在子类
对象
中
定义调用
方法
,它将在超类
对象
中
查找调用
方法
。如果在Superclass
对象
中
定义了调用<em
浏览 1
提问于2018-09-26
得票数 1
回答已采纳
1
回答
在
DataMapper中使用DataBase Cleaner gem
ruby-on-rails
、
factory-bot
、
rspec-rails
、
ruby-datamapper
、
database-cleaner
我正在使用
RSpec
和FactoryGirl编写一个测试。
在
我
的
模型
中
,已经使用了DataMappers。
在
RSpec
中
,我正在测试我
的
控制器
的
两个
方法
update和index函数,其中我使用了两个
对象
A,B和C。我使用FactoryGirl
创建
了它们,如下所示: @A = FactoryGirl.create(:A) @B = Facto
浏览 9
提问于2013-08-22
得票数 1
1
回答
什么是现代
运行时
?
objective-c
、
ios
、
ios4
注意:通常在dealloc
方法
中
,您应该直接释放
对象
实例变量(而不是调用集合
访问
器并传递参数),
如
本例所示: [property release];[super dealloc];但是,如果使用现代
运行时
并合成实例变量,则不能直接
访问
实例变量,因此必须调用
访问
器
方法
: [self setProperty:nil]; [super de
浏览 2
提问于2011-07-06
得票数 5
回答已采纳
1
回答
Rspec
不显示用户
的
更新
ruby-on-rails
、
validation
、
rspec
以下是我
在
测试与用户相关
的
API端点时
的
Rspec
: let(:user) { User.create!,控制器
中
的
@user.inspect显示如下: "#<User id: 2, first_name: \"Willy\", last_name: nil, email: nil, state: nil, created_at: \"2013-06-22
浏览 0
提问于2013-06-22
得票数 1
回答已采纳
4
回答
访问
诸如“current_user”之类
的
application_controller
方法
的
RSpec
ruby-on-rails
、
rspec
、
rspec-rails
我正在尝试用
rspec
在
我
的
current_user上存根一个
方法
(使用修改后
的
restful_authentication身份验证解决方案)。我完全不确定如
何在
我
的
控制器规范
中
访问
这个
方法
。使用rails 2.3.5、
rspec
1.3.0和
rspec
-rails 1.3.2require 'spec_helper
浏览 0
提问于2010-09-16
得票数 6
回答已采纳
2
回答
带有
rspec
版本2.14
的
未定义
方法
`
rspec
_reset‘
ruby-on-rails
、
rspec
、
mocking
我正在尝试使用
rspec
版本2.14执行测试用例,并得到以下错误我正在尝试
在
课堂上使用
rspec
_reset。
rspec
2.13.1也使用相同
的
测试用例。那么,
在
2.13之后是否有可能无法使用
rspec
_reset
方法
?
浏览 0
提问于2013-08-14
得票数 7
回答已采纳
1
回答
在
rspec
中使用辅助
方法
之前:suite块
ruby
、
rspec
在
rspec
中使用帮助器
方法
的
常见模式如下:end
RSpec
.configure do |config| config.before :suite似乎
在
before :each
运行时
该模块已经包含在内,但在before :
浏览 0
提问于2015-12-22
得票数 1
1
回答
RSpec
-处理
方法
/类之外
的
变量
ruby
、
rspec
我
的
任务是
在
不更改/更新代码
的
情况下将
RSpec
应用于我编写
的
旧代码(在我看来,这与TDD
的
观点相反)。 i.chr puts "Your coded word is #{string.join(""
浏览 1
提问于2015-11-11
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JavaScript在面向对象中的创建对象的3种方法
Java编程:一步步教你如何深入了解神秘的Java反射机制
聊聊C+的类和面向对象编程
超详解:如何使用C+访问者模式提高代码可扩展性?
如何在NativeScript中嵌入V8?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券