腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何用stub_request
模拟
对站点
的
所有
请求
?
ruby-on-rails
、
ruby
、
regex
、
rspec
、
mocking
我想在stub_reuest
的
rspec
测试
中
模拟
对给定站点
的
所有
请求
.不只是我今天知道
的
网址。特别是,我希望引发一个异常或
超时
,以
模拟
REST服务脱机或中断。 我如何匹配所有的网址只是一个网站?如何阻止给定主机
的
任何URL?
浏览 2
提问于2018-12-10
得票数 1
1
回答
RSpec
中
的
模拟
请求
超时
ruby-on-rails
、
rspec
我有一个向另一个服务发出
请求
的
类,我想测试处理该
请求
时出现
的
错误。triggers a HTTP request 在我
的
测试
中
,我将
请求
存根输出,并在成功时返回JSON,但我想测试
的
是,如果该响应引发未设置:foreign_id和:retrieved_at
的
错误。我像这样将成功
浏览 2
提问于2017-07-27
得票数 0
回答已采纳
3
回答
如何测试(
rspec
)耗时过长
的
http
请求
?
ruby
、
rspec
、
bdd
如果使用
rspec
请求
花费
的
时间太长,我如何测试行为?我正在考虑使用线程来
模拟
这一点: it "should timeout if the request takes too long" do 我认为有更好
的</e
浏览 0
提问于2012-01-26
得票数 5
回答已采纳
2
回答
用Ruby测试网络
超时
和错误
ruby-on-rails
、
ruby
、
api
、
wrapper
我正在为一个古怪
的
第三方API编写一个包装器,并希望通过某种方式测试我
的
代码
的
错误处理。当人们想要测试
的
时候,他们会做什么,比如: RewriteRule ^501.html$ / [R=501,L,NE]然后,我确
浏览 3
提问于2013-12-30
得票数 1
2
回答
Ruby on Rails:测试对第三方API调用失败
的
最佳方法
ruby-on-rails
、
ruby
、
testing
、
testunit
、
ruby-mocha
我好奇
的
是有足够好
的
测试,没有太多花哨
的
东西,在那里我可以
模拟
当第三方web服务由于任何原因不可用时我
的
应用程序如何响应。无论是我超过了速率限制,还是由于网络延迟/复杂性而
超时
,我只希望能够获取HTTP状态码之类
的
东西,并测试我
的
应用程序在这种情况下会做什么。 使用Test::Unit做这件事
的
最好方法是什么?现在,对第三方服务
的
调用被封装在我
的
一个控制器
中
。我有一个简单
浏览 0
提问于2011-10-25
得票数 6
回答已采纳
1
回答
如何在
rspec
中用faraday
模拟
请求
超时
ruby-on-rails
、
ruby
、
rspec
、
faraday
我在应用程序中使用Faraday gem,我想测试一下当Faraday连接
超时
失败时,我
的
应用程序是如何工作
的
。在这种情况下,我如何使用存根
请求
?
浏览 1
提问于2015-06-16
得票数 2
2
回答
如何告诉量角器忽略特定
的
异步角任务?
javascript
、
angularjs
、
asynchronous
、
protractor
、
event-stream
我
的
angularJS应用程序使用事件蒸,它保持打开http事件-蒸汽
请求
和侦听服务器事件。因此,我
的
问题是,当量角器开始测试我
的
angularJS应用程序时,它一直在等待完成事件流
请求
,因为我使用
的
是ignoreSynchronization=false,所以量角器等待,直到
超时
作为事件流http
请求
永远不会完成。所以我想教我
的
量角器忽略这样
的
事件流$http任务,并对我
的
应用程序进行测试。这些事
浏览 4
提问于2017-06-05
得票数 2
回答已采纳
1
回答
Rspec
到达第二个- ActionController::UrlGenerationError
的
不同端点
ruby-on-rails
、
rspec
、
ruby-grape
在我
的
葡萄/Rails应用程序
中
,我已经在ApplicationController
中
实现了维护模式,所以当该模式处于活动状态时,它将从应用程序
中
的
任何位置重定向到maintenance_mode_path如何迫使
rspec
在一段时间内处于不同
的
端点。api/v1/new_endpoint,而整个测试是在MaintenanceModeController中进行
的
?
浏览 2
提问于2019-11-19
得票数 1
2
回答
在使用
RSpec
的
Rails控制器
中
,最现代
的
方法是什么?
ruby-on-rails
、
unit-testing
、
rspec
、
rspec-rails
我一直在使用描述
的
技术在
请求
规范
中
模拟
控制器
中
的
方法。TLDR,该技术使用"allow_any_instance_of“
模拟
控制器方法。但是,在阅读时,它指出: 它
浏览 4
提问于2018-12-19
得票数 1
2
回答
RSpec
Mocks是什么?
ruby-on-rails
、
ruby-on-rails-4
、
rspec-mocks
当我研究
RSpec
测试时,我看到了一个关于
RSpec
Mocks
的
推荐链接。但是,我不知道
RSpec
Mocks
的
优点以及如何使用它。有人能总结一下这件事吗。
浏览 1
提问于2015-05-22
得票数 0
回答已采纳
1
回答
在Ruby
中
测试应用程序API库
的
最佳方法是什么?
ruby
、
api
、
testing
、
rspec2
我正在为某些web应用程序(不是基于rails
的
)开发一个ruby库。库(概括地说)由以下对象组成: 有什么建议吗?
浏览 1
提问于2011-02-03
得票数 2
1
回答
RSpec
和Open如何
模拟
引发SocketError/TimeoutError
ruby
、
rspec
、
raise
、
open-uri
我希望能够说明,当open open()调用
超时
值或引发异常(如SocketError )时,我正在按预期处理一些事情,但是我在这方面遇到了问题。这是我
的
规范(用于SocketError):我
的
对象
中
我使用open
的
部分是: resp = open(url)rescue SocketError
浏览 2
提问于2009-02-26
得票数 5
回答已采纳
1
回答
如何在Rails
中
刷新(重新加载)当前url?
ruby-on-rails
、
ruby-on-rails-4
我正在用rails
中
的
最小值()编写一个测试,我需要刷新页面(Url),而不需要get
请求
,这样我就可以看到在页面上进行
的
ajax更改 assert_select "
浏览 3
提问于2016-04-26
得票数 1
回答已采纳
1
回答
Rails -如何为带有存根/假http或ajax响应
的
特定响应时间存根
ruby-on-rails
、
ruby
、
ruby-on-rails-4
、
rspec
、
capybara
我想测试我
的
应用程序在Rails UJS/ajax
超时
时发送自定义消息
的
特性。用于
超时
Rails UJS
请求
的
代码本身位于应用程序上: if (!,我注意到代码状态是奇怪
的
200,但是当它“
超时
”时,我
的
消息确实会显示给用户。我设法对我
的
ajax
请求
的
http响应进行了存根,但是我不知道如何
浏览 1
提问于2016-06-14
得票数 0
回答已采纳
1
回答
用
rspec
-mock替换实例方法
ruby
、
rspec
、
rspec-mocks
展示了如何
模拟
类方法。如何替换实例方法。下面是一个使用
rspec
-mocks使其更加具体
的
代码示例: def foo end end it "mocks foo" do allow(Foo).to rec
浏览 4
提问于2022-03-02
得票数 0
回答已采纳
1
回答
如何在Rails测试环境
中
对模型进行猴子孵化?
ruby-on-rails
、
rspec
、
capybara
我让它工作
的
唯一方法是使用RAILS_ENV=test rails s启动Oauth 2提供程序
的
第二个实例。由于我想使用OAuth2::Client测试Oauth 2提供程序来发出HTTP
请求
,Webmock无法工作,而Capybara.run_server = true不工作,因为它没有响应HTTP
请求
。我想为模型创建一个
模拟
,类似于
RSpec
模拟
。但是,在启动第二个实例时,它不会加载
RSpec
模拟
(或
RSpec
浏览 1
提问于2016-03-25
得票数 0
1
回答
RSpec
中用于
模拟
请求
的
各个方面的钩子在哪里?
ruby-on-rails
、
rspec
、
ruby-on-rails-3.2
、
integration-testing
、
rspec-rails
我对
RSpec
非常陌生。我正在为Rails
中
的
REST编写一个测试。API由一个操作组成,它将接受
的
请求
的
规格如下: 使用POST或其他
请求
类型发送。
中
浏览 3
提问于2013-08-30
得票数 0
回答已采纳
2
回答
响应
的
Rspec
测试应成功失败
ruby-on-rails
、
ajax
、
ruby-on-rails-3
、
rspec
我在
rspec
上运行这个测试... get :email response.shouldrender_template('email')其中
的
控制器代码如下所示.. respond_to do |format| endend3) PostsController check
浏览 2
提问于2012-11-20
得票数 2
回答已采纳
1
回答
如何使用带
超时
的
httprb/http gem编写
RSpec
ruby-on-rails
、
ruby
、
rspec
根据httprb/http gem
的
wiki,有一种方法可以启用每个操作
的
超时
来处理
超时
,如下所示:.get "http://example.com" 但是,当我使用这种链接方法时,有没有办法在
请求
服务器(或存根服务器)关闭时在
RSpec
中
测试它,并且我可以接收
浏览 16
提问于2017-07-13
得票数 1
1
回答
在rails 3
中
测试拖放功能
jquery
、
selenium
、
capybara
如何从
rspec
请求
规范
中
模拟
拖放功能? 我将#divItem元素拖放到#divContainer元素(jquery)
中
。在页面刷新时,我希望确保#divItem元素在#divContainer元素
中
。
浏览 1
提问于2011-09-20
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券