腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Rspec
测试
调
用了
服务
函数
ruby-on-rails
、
service
、
rspec
我有一个
服务
,我想
测试
一个
函数
是否被调用。我不确定如何
测试
它,因为它看起来不像是一个正在被操作的subject。createPotentialClient end
RSpec
.descr
浏览 13
提问于2020-10-22
得票数 0
回答已采纳
2
回答
在Rails中
测试
Omniauth
ruby-on-rails
、
ruby-on-rails-3
、
tdd
、
rspec2
、
omniauth
我们开始使用Rails 3,
RSpec
2和OmniAuth 2开发一个新的网站。我们想使用
RSpec
遵循
测试
驱动开发来编写身份验证,但实际上我们不知道从哪里开始。我们不想
测试
gem,因为它已经
测试
过了,但是我们想
测试
应用程序的流程,并且它已经根据回
调
的结果正确地路由了。到目前为止,我们将问题分为两个阶段: 1-在回
调
之前:伪造facebook和twitter等
服务
以返回调用2-在回
调
之后:获取结果并创建用户和相关<
浏览 0
提问于2011-05-03
得票数 4
回答已采纳
2
回答
期望至少收到一次特定的论点
rspec
我想
测试
一下,在这个
函数
中,Logger将接收一个带有foo参数的foo调用。expect(Logger).to receive(:log).with("foo")然而,在此期间,一些模型回
调
也将调用Logger.log("euu")、Logger.log(
Rspec
似乎失败了,因为首先使用其他参数调
用了
log。 我只担心log("foo")只会被调用一次。有办法做这种
测试
吗?
浏览 7
提问于2015-06-26
得票数 13
回答已采纳
1
回答
如何自动跳过所有单元
测试
中的回
调
,而不是任何集成
测试
中的回
调
ruby-on-rails
、
rspec
、
callback
我使用
Rspec
在Rails4下进行
测试
。我希望配置
Rspec
,使我的所有单元
测试
都自动运行,而不需要回
调
,但是我的所有集成
测试
都是按照Rails的预期运行的--使用与您在生产和开发中得到的回调相同的回
调
。 这个是可能的吗?我可以想到冗长的解决方案,包括将条件逻辑写入到实际的回
调
中,但不会想到涉及配置
Rspec
的优雅解决方案。
浏览 1
提问于2014-05-13
得票数 1
1
回答
Rails after_save回
调
被多次调用
ruby-on-rails
、
ruby-on-rails-3
、
activerecord
我试图通过mixin注入一个after_save回
调
,但我的
rspec
测试
告诉我,当调用create方法时,该回
调
被调
用了
两次。为什么该方法会被调用两次?以下
rspec
测试
失败 Product.any_instance.should_receive(:update_linkable_attachmentsend Product类有其他代码,但没有任何其他回
调
。
浏览 2
提问于2011-09-30
得票数 13
回答已采纳
2
回答
Rspec
mongoid -
测试
嵌入式文档回
调
(after_save)
ruby
、
rspec
、
mongoid
我正在尝试创建一个
测试
来检查我的帖子的嵌入式文档(作者)是否调
用了
回
调
方法。endend
测试
:
RSpec
.describe Author, :type => :model do expect(post.save).to eq true end end 当我尝试运行这个
浏览 23
提问于2019-03-06
得票数 1
回答已采纳
1
回答
Rails 3: ActiveRecord观察者: after_commit回调在
测试
期间不会触发,但是after_save会触发
ruby-on-rails
、
ruby-on-rails-3
、
rspec
、
observers
我对一些模型使用after_save回
调
,对其中一个模型使用after_commit回
调
。所有代码--代码--工作正常,但是在
RSpec
测试
期间,after_commit回调在我保存Thing模型时不会被调用。我需要能够为这个特定的模型使用after_commit,因为在某些情况下,对“东西”的更改发生在web
服务
器上,但是观察者的效果发生在Sidekiq工作人员中,而after_save并不保证在工作人员准备就绪时数据已经提交和可用有没有一种方法可以同时运行after_save和after_commit
浏览 3
提问于2014-11-25
得票数 3
回答已采纳
5
回答
Oracle APEX Web应用程序的自动化
测试
java
、
testing
、
web-applications
、
oracle-apex
我目前正在写一个
测试
计划,以确保所有的验证和流程都按预期工作,如果可能的话,我想尝试自动化这个
测试
。 有没有人知道有什么好的自动化
测试
工具(最好是开源的)可以用于此目的?此外,由于可能相关,我仅限于使用Java和/或APEX来定制这些工具以满足我的
测试
需求。
浏览 3
提问于2009-11-20
得票数 5
回答已采纳
1
回答
Rspec
测试
使用一些不同(可能是旧的)文件。
ruby-on-rails
、
ruby
、
rspec
、
capybara
我正在处理
RSpec
和capybara
测试
中的巨大问题。在开发模式中,一切都按预期工作,但是当涉及到
测试
时,
RSpec
使
用了
一些不同的(可能是旧的)文件。在
测试
过程中,我注意到同一场景中的
测试
和开发输出之间的差异。我做了一些研究,发现在开发模式下,
RSpec
不使用与rails
服务
器相同的文件。我是通过将呈现页更改为呈现"hello“来实现这一点的。在rails开发
服务
器上,它在页面上打印出"hel
浏览 0
提问于2018-04-04
得票数 0
1
回答
在
rspec
测试
期间,在after_save回
调
中保存的ActiveRecord不会持续存在
ruby-on-rails
、
rspec
这个功能似乎可以通过用户
测试
在实践中保存获胜者和目标,但是在我的
Rspec
测试
中,在团队达到10个目标后,我看到在Game.completed_at中调
用了
after_save回
调
,但在
测试
中的回
调
之后isGameComplete = true end end
Rspec
浏览 4
提问于2015-02-21
得票数 0
1
回答
如何
测试
rake任务回
调
ruby
、
rspec
我用
rspec
创建
测试
代码。我想
测试
是否执行回
调
。但我的
测试
失败了。require 'rails_helper' before(:all) do Rake.a
浏览 2
提问于2017-08-22
得票数 0
回答已采纳
1
回答
如何使用Google
测试
身份验证?
ruby-on-rails
、
ruby
、
testing
、
rspec
api = AdwordsApi::Api.new(config_filename) # This is from the GEMend如何
测试
用户身份验证是否顺利进行,以及如何使用回
调
更新模型?
浏览 1
提问于2014-02-23
得票数 1
回答已采纳
1
回答
RSpec
测试
是否调
用了
一个
函数
ruby
、
rspec
我是
RSpec
的新手,我正潜入深深的深渊。我希望通过
测试
一些琐碎的
函数
来熟悉
RSpec
DSL。因此,重点是:如何使用
RSpec
的3.1.7语法
测试
以下代码片段?更具体地说,如何
测试
函数
是否被调用?y = loc.y.send(op, n)end manipulate_loc(loc, :*, n)
测试
浏览 1
提问于2014-12-15
得票数 2
回答已采纳
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。@A = FactoryGirl.create(:A) @C = FactoryGirl.create(:C)现在我想在每次
测试
后用因此,如果有人给我一个使
用了
浏览 9
提问于2013-08-22
得票数 1
1
回答
同时使用
rspec
和cucumber时,应将VCR配置放在何处
ruby-on-rails
、
ruby-on-rails-3
、
rspec
、
cucumber
、
vcr
我同时使
用了
rspec
和cucumber。集成级别
测试
的黄瓜数量,但
rspec
用于单元
测试
。 我已经对cucumber使
用了
vcr,但我也想对
rspec
使用它。放置vcr配置的正确位置在哪里?我不想在特性/支持和
rspec
/支持中都复制它。
浏览 2
提问于2011-03-15
得票数 2
回答已采纳
2
回答
在
rspec
中运行回
调
ruby-on-rails
、
rspec
为此,我使
用了
before_create回
调
: validates :next_send_time, presenceset_next_send_time self.next_send_time = calc_next_send_timeend 问题是,回
调
似乎没有在我的控制器规范中运行该属性对于模型至关重要,在我的应用程序的其余
测试
中,我希望它是在creat
浏览 4
提问于2014-12-30
得票数 1
回答已采纳
1
回答
使用
Rspec
测试
和模拟
服务
ruby-on-rails
、
ruby
、
testing
、
rspec
我正在用spec/services/
测试
它(它是用app/services编写的)。我正在尝试用
rspec
测试
pay。我到底该如何做这样的
测试
呢?这个
函数
有很多功能。例如,它创建新的模型,然后在它们之间建立一些关联。=> true) 但是,在事务支付方法中使
用了
许多
函数
(和关联)。例如,当调用这些关联时(一旦我在
测试
中调
用了</
浏览 5
提问于2013-07-01
得票数 7
回答已采纳
1
回答
测试
是否存在ActiveRecord回
调
ruby-on-rails
、
rspec
、
rspec3
如何
测试
模型中是否存在回
调
,特别是通过创建记录(如after_create或after_commit on: :create )触发的回
调
after_commit :notify_if_spam, on: :create end describe "#notify_if_spam"
浏览 2
提问于2014-10-22
得票数 0
回答已采纳
2
回答
如何
测试
只在生产环境下工作的模型回
调
?
ruby-on-rails
、
rspec
我故意让我的回
调
函数
只在产品上触发: after_create :send_slack_notification unless Rails.env.test?def send_slack_notificationend 现在我想用
RSpec
创建一个
测试
。有没有办法改变这个特定
测试
的环境?下面这些显然不起作
用了
:( it "sends a slack notification after regist
浏览 11
提问于2019-02-10
得票数 0
回答已采纳
1
回答
使用
rspec
测试
控制器中的RABL模板响应
ruby-on-rails
、
ruby
、
testing
、
rspec
、
rabl
为此,我的错误捕获
函数
中有以下两行:render :json => json, :status =>status 我正在尝试
测试
使用
rspec
在before_filter回
调
中调用的参数验证方法。现在
rspec
呈现一个空模板。方法使
用了
一些在空字符串上失败的JSON解析。为了解决这个问题,我需要在
rspec
中调用render_v
浏览 0
提问于2013-07-17
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从25分钟到7分钟,我们用了这些方法提升Rails CI的效率
从25分钟到7分钟,我们用了这些方法提升Rails CI的效率
原创|免杀webshell的一些研究
深入 lambda 表达式
前端单元测试入门
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券