腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
RSPEC
和
ROR
将
rails
控制器
中
的
api
调用
存根
、
、
、
、
我有以下
rails
控制器
class FoodsController < ApplicationController params.require(:food).permit(:barcode, :product)end 我有以下
rspec
测试 require'
rails
_helper'
RSpec
.describe FoodsContr
浏览 20
提问于2021-06-16
得票数 1
1
回答
ROR
4会自动生成
rspec
吗?
我正在
ROR
4上重新运行Hartl
ROR
3教程
rails
generate
rspec
:install create app/controllers/pages_controller.rb rout
浏览 1
提问于2013-12-02
得票数 1
3
回答
控制器
规格与请求规格?
、
、
我正在开发一个
rails
API
,现在我计划为
控制器
编写一些
RSpec
测试。我一直在阅读,但我还不能弄清楚
控制器
规范
和
请求规范之间
的
实际区别,以及在测试
API
时我可能应该
使用
哪种规范。
浏览 1
提问于2016-11-29
得票数 39
回答已采纳
0
回答
PHPUnit
的
`expect_any_instance_of`等效项
、
、
、
我是一个探索PHP
和
PHPUnit
的
rails
程序员。我一直在为从
RSpec
切换到PHPUnit而苦苦挣扎。我想要
存根
作为RemoteAPIClassObject实例
的
一部分
的
方法makeCall。有没有办法在PHPUnit
中
做到这一点,这样我就不必在每
浏览 8
提问于2017-06-13
得票数 1
1
回答
在
rails
和
rspec
API
上
使用
模拟
和
存根
、
我
的
问题更多
的
是一般性
的
。在处理不同类型
的
代码时,我对
控制器
进行了
rspec
测试,其中一些代码
使用
rails
和
rspec
API
,还有一些代码
使用
模拟
和
固执,我开始思考。我在考虑什么是、pons、
和
controllers,它们
使用
在
rails
和
rspec
中
内
浏览 1
提问于2013-03-23
得票数 0
回答已采纳
1
回答
在
RSpec
2
控制器
测试(
使用
render_views)
中
,找到视图实例
、
、
、
、
我指
的
不是缺少
的
翻译,而是缺少
的
翻译查找(源代码缺少对#t或#translate方法
的
调用
)。 为此,我想要
存根
i18n translate方法(I18n#t)。规范
中
的
其他所有内容都以通常
的
方式工作(包括失败
的
测试),除了查找
和
存根
视图
的
translate helper方法#t。我
使用
的
是render_views。在Objec
浏览 2
提问于2012-12-28
得票数 1
4
回答
如何
使用
RSpec
/
RoR
测试AJAX请求?
、
、
、
、
我是
RoR
的
新手,最近开始学习BDD/
Rspec
来测试我
的
应用程序。我一直在寻找一种方法来规范AJAX请求,但到目前为止,我还没有找到很多关于这方面的文档。 有人知道怎么做吗?我正在
使用
rails
2.3.8、
rspec
1.3.0
和
mocha 0.9.8作为我
的
存根
(我也在学习过程
中
……)
浏览 2
提问于2010-10-20
得票数 59
1
回答
Rspec
:
控制器
测试
中
仍在
调用
的
存根
模型方法
、
在
Rails
中有这个模型: def self.create_auth_from_hash(hash) endendexpect_any_instance_of(User).to receive(:create_from_auth_hash).and_return(false) 但是,即使我没有发现错误,模型方法仍然被
浏览 1
提问于2014-11-19
得票数 1
回答已采纳
5
回答
Rspec
格式
将
参数发送到字符串值
、
、
、
、
当我发送一个对象json时,所有字段都更改为string,破坏了
控制器
中
的
验证,得到以下错误。/spec/controllers/
api
/v1/bills_controller_spec.rb:135:in block (4 levels) in <top (required)> description { FFaker::Lorem.phrase } value { (rand() *
浏览 3
提问于2015-11-19
得票数 5
回答已采纳
5
回答
在
Rails
3
中
使用
Rspec
2
和
Devise测试助手
、
、
、
我
的
助手代码看起来像这样(顺便说一句,它工作得很好): def call_to_review(provider) undefined method `user_signed_in?'/app/helpers/providers_helper.rb:3:in `call_to_review' 显然,当
rspec
运行测试时,Devise::Controllers
浏览 0
提问于2011-01-12
得票数 14
回答已采纳
1
回答
Rails
6 ActionController::TestCase
存根
控制器
方法
、
、
、
我刚接触Ruby/
Rails
和
Ruby/
Rails
中
的
测试框架。我有一个预验证方法(外部
API
)来验证传入
的
请求。对于所有的测试用例,我希望
存根
调用
并测试剩余
的
功能。我精通测试
和
mocks/stub/spies(主要是Mockito/Powermockito之类
的
东西),但对
Rails
测试一无所知。我试着研究了<e
浏览 14
提问于2020-10-07
得票数 2
1
回答
rspec
sign_in在请求
中
工作,但在
控制器
中
不工作。
、
我有这个spec\requests\sessions_spec.rb it "signs userin and out" do p u.inspect 以上代码运行良好, 但是,当我从
控制器
调用
相同
的
sign_in时,spec\controllers\prope
浏览 2
提问于2020-01-31
得票数 0
回答已采纳
2
回答
在
rspec
capybara
中
找不到‘'assigns’方法
、
、
我
的
控制器
中有以下代码:def remaining_words @quiz_words = @remaining_words.shuffle.take(4) save_and_open_pageend 当我运行测试时,我得到错误消
浏览 0
提问于2018-06-07
得票数 0
2
回答
如何在运行
rspec
测试时停止执行与外部
API
交互
的
after_create回调?
、
、
我有一个带有after_create回调
的
Rails
模型,它有与外部
API
交互
的
代码。当我运行
rspec
测试时,该代码正在执行,另一个应用程序上
的
内容正在创建。我想做一些事情,比如: def testing?
浏览 9
提问于2017-07-05
得票数 0
回答已采纳
7
回答
如何在
RSpec
中
设置request.referrer?
、
、
我尽量避免
使用
我
的
session[:referred_by],并希望
使用
request.referrer。但是,我
的
RSpec
测试失败,因为TestRequest没有存储request.referrer 因此,为了让
Rspec
测试正常工作,我必须执行以下操作。
浏览 0
提问于2012-09-26
得票数 29
回答已采纳
2
回答
如何
使用
RSpec
3.4对视图规范
中
的
控制器
帮助方法进行
存根
?
、
、
、
、
我正在用
RSpec
(3.4onRails 4.2.5)测试一个视图。我在CRUD
控制器
中
使用
decent_exposure gem。decent_exposure使定义命名方法变得很容易,这些方法可供我
的
视图
使用
,并且可以回溯结果值。为什么不动呢?如何在视图中对方法article进行
存根
?我
的
控制器</
浏览 6
提问于2016-02-06
得票数 3
回答已采纳
1
回答
Rails
/
RSpec
中
的
存根
私有
控制器
方法
、
、
这个简单
的
测试有问题:let(:books_controller) { BooksController.new } itbooks_controller.rb respond_with books @books ||= Book.all我希望将对ActiveRecord
的
调用
存根
出来编辑: 对不起,忘了最重要
的
一点!
浏览 3
提问于2014-10-03
得票数 0
回答已采纳
1
回答
如何测试render_remote_content接收到正确
的
本地变量
、
、
在
控制器
规范
中
,我尝试测试
调用
render_remote_content
的
控制器
操作是否呈现正确
的
部分。我正在尝试做一些类似的事情:这会导致
rspec
在assert_template
中
崩溃。我更倾向于避免
存根
呈现方法。
浏览 1
提问于2012-02-16
得票数 0
3
回答
在
rails
中
,如何在功能测试
中
存根
render方法?
、
我正在为
rails
中
的
控制器
编写一些功能测试,
使用
mocha进行模拟/
存根
。 有没有一种方法可以防止在测试期间呈现模板,以便我只能测试
控制器
中
的
代码?看起来
rspec
提供了类似的功能,但我没有
使用
rspec
。
浏览 2
提问于2008-12-29
得票数 2
2
回答
为
RSpec
测试失败
的
api
设计sign_in
、
、
我正在
使用
Rails
和
Devise构建一个
API
。我
的
会话
控制器
继承自以下基本
控制器
class BaseController < ApplicationControllerfalse, :message => "Error with your credentials", :status => 401}
浏览 4
提问于2014-02-07
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券