腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何
测试
是否
在
使用
RSpec
从
DB
in
Rails
中
拉出
的
特定
对象
上调
用了
方法
?
、
、
如果我有一个包含
方法
dangerous_action
的
User模型,并且我
的
代码在数据库
中
的
特定
用户子集
上调
用该
方法
,如下所示: class UserDanger end end
如何
使用
RSpec
<e
浏览 16
提问于2021-10-04
得票数 1
回答已采纳
1
回答
如果对模块调
用了
方法
,则进行
RSpec
测试
、
、
我
在
Rails
中
使用
RSpec
(2.14),并尝试
测试
模块上
是否
调
用了
某个
方法
,但我找不到任何可用
的
传统
方法
。module TestModule end end 我知道需要在模块
上调
用stubs而不是stub,但是我似乎不知道
如何
测试
have_received、receive或should_receive
方
浏览 0
提问于2014-08-19
得票数 0
2
回答
单元
测试
:
如何
测试
rails
迁移
是否
被调用?
、
、
我有一个运行
rails
迁移
的
方法
。(
RAILS
应用程序安装自动化
的
一部分)。 我想
测试
一下这个
方法
是否
调
用了
rails
迁移。我不想检查运行迁移
的
结果,因为这将
测试
rails
迁移。单元
测试
这个
方法
意味着我想检查我
的
方法
是否
调
用了
rails
迁
浏览 12
提问于2019-07-30
得票数 1
回答已采纳
1
回答
在
不加载模型
的
情况下引用
Rails
模型
的
单元
测试
代码
、
、
、
我正在尝试对一个普通
的
旧Ruby
对象
进行单元
测试
,该
对象
有一个
方法
,该
方法
在
Rails
模型
上调
用一个类
方法
。这会导致由于
Rails
依赖而导致单元
测试
缓慢。 我尝试
在
本地定义常量,然后
使用
常规
的
spec_helper,哪种工作。我可以单独禁用验证,
方法
是将其包装在
RSpec
定义
的</em
浏览 0
提问于2019-01-25
得票数 2
回答已采纳
2
回答
Rspec
期望接收到数组
中
的
对象
不工作
、
、
、
我确信这个问题已经
在
某个地方得到了回答,但我似乎不能正确地表达我
的
谷歌搜索。我正在尝试
测试
是否
在
对象
上调
用了
方法
,但在规范
中
没有
在
特定
对象
上调
用该
方法
。该
方法
在
集合
中
的
最后一项
上调
用,我已经确认它是与规范
中
的
对象<
浏览 33
提问于2021-10-10
得票数 2
1
回答
关于我
在
测试
DB
中
截断表
的
方法
、
、
、
、
在
我
的
Rails
应用程序开发
中
,当我运行
Rspec
测试
时,需要在after(:all)
中
截断
测试
数据库
中
的
所有表。(即清理
测试
db
中
每个表
中
的
所有数据) 为了达到这个目的,我想首先获得所有ActiveRecord models,它们表示
测试
db
中
的
表,然后对
浏览 1
提问于2011-11-02
得票数 2
4
回答
如何
重置模拟类
方法
的
期望?
、
、
、
我对红宝石和
rspec
都很陌生,看起来
rspec
是一个非常“模糊”
的
世界(尤其是来自.net背景
的
时候)。
在
我
的
“规范”
中
,我有: expect(File).to receive(:exist?).with("non_existent.yaml").and_return (false) 这显然没有通过我
的
测试
,因为尽管"non_existent.yaml“期望得到
浏览 10
提问于2014-08-14
得票数 10
回答已采纳
1
回答
RSPEC
-
从
加载
的
文件恢复数据库
、
、
我有一个
rails
项目运行
rspec
进行
测试
,每次
RSPEC
启动时,我都希望从一个转储文件
中
恢复
测试
DB
。我尝试
在
rspec
块下
的
rails
_helper文件
中
编写一些配置,但是由于正在
使用
DB
,它无法用系统命令恢复
DB
。 加载
rspec
时,
如何
从
转储文件恢复
DB</
浏览 3
提问于2017-04-10
得票数 0
回答已采纳
6
回答
使用
RSpec
,
如何
在加载时为数据库设定种子?
、
、
我
使用
rspec
来
测试
我
的
rails
3应用程序。
在
测试
开始之前,我需要在数据库
中
植入种子。
如何
使用
以下内容作为数据库
的
种子:["Admin", "Member"].each do |role_name| Role.find_or_create_by_name(
浏览 48
提问于2011-05-15
得票数 49
回答已采纳
2
回答
使用
RSpec
来
测试
中
的
线程代码
的
最佳
方法
是什么?
、
、
、
我有一个
Rails
应用程序,该应用程序
使用
Thrift与客户端进行通信。现在,我
的
代码
在
控制器
中
,每当客户端
在
特定
路径
上调
用POST时,它就被重定向到我
的
控制器,在那里,我创建了一个类似于以下内容
的
传输
对象
:然后
使用
处理器和普通
的<
浏览 1
提问于2015-01-02
得票数 0
回答已采纳
3
回答
如何
保持
Rails
4
测试
db
保持同步?
、
、
、
但是,当我用新
的
迁移更改dev
db
时,我得到:当我尝试时,它假设
测试
db
是空
的
,并且希望运行迁移#1,但是错误。就像
测试
数据库
中
缺少schema_migrations表一样。
浏览 3
提问于2016-05-25
得票数 1
回答已采纳
3
回答
在
rails
3.1
中
运行
rspec
测试
时
如何
抑制/禁用“缓存未命中”消息
、
、
在运行request
rspec
specs时,我开始看到以下输出:cache: [GET /javascripts/jquery.min.js?1317513028] miss有没有办法禁用输出
中
的
缓存未命中消息?
浏览 0
提问于2011-10-05
得票数 9
回答已采纳
2
回答
Rspec
-
测试
环境
的
额外配置在哪里?
、
、
我将默认
的
test用于不同
的
目的,并决定为运行
测试
套件进行
特定
的
rspec
环境配置。但是,我发现在我
的
ENV["
RAILS
_ENV"] ||=
rspec
文件中切换到
rails
_helper.rb文件时,突然有很多事情出错了,常量没有被加载(FactoryGirl,DatabaseCleaner我
的
问题是,
在
测试
环境中加载这些家伙
的</
浏览 5
提问于2016-04-18
得票数 2
回答已采纳
2
回答
使用
Rspec
测试
Rails
3.1可安装引擎
、
、
、
、
我开始做一个
Rails
3.1引擎,我很难用
rspec
测试
它。首先,如果我运行
rails
g integration_test whatever,它会在tests/integration而不是spec/requests
中
创建一个常规
的
集成
测试
(
rspec
-
rails
gem已安装,并且需要作为gemspec文件
中
的
开发依赖项) 此外,当我运行规范
测试
时,我得到一
浏览 3
提问于2011-09-17
得票数 37
回答已采纳
1
回答
Rspec
:用ActiveRecord
测试
是否
在
特定
记录
上调
用实例
方法
、
我希望编写一个控制器规范,该规范
测试
是否
在
ActiveRecord模型类
的
实例
上调
用了
方法
。expect_any_instance_of(Post).to receive(:foobar) 这几乎是可行
的
,但它无法检查调用该
方法
的</e
浏览 1
提问于2021-04-19
得票数 0
5
回答
RSpec
模拟
对象
示例
、
、
、
我是模拟
对象
的
新手,我正在尝试学习
如何
在
RSpec
中
使用
它们。有人能发布一个例子( hello API模拟
对象
世界类型
的
例子),或者一个关于
如何
使用
RSpec
模拟
对象
RSpec
的
链接(或任何其他参考)吗?
浏览 0
提问于2010-09-02
得票数 37
回答已采纳
1
回答
我可以
从
任意目录调用
rails
运行程序吗?
、
、
、
我正在为
Rails
应用程序编写一些集成
测试
。应用程序有一组后台任务,通常通过cron/whenever进行调度。由于cron作业每隔几个小时才运行一次,所以我希望直接
从
集成
测试
中
运行它们,而不是等待cron作业。runner "<module>.<task>"我
的
集成
测试
位于应用程序周围
的<
浏览 3
提问于2013-10-04
得票数 0
回答已采纳
2
回答
机架中间件问题下
的
机架
rSpec
控制器
测试
、
、
我
在
测试
rSpec
的
控制器API时遇到了很大
的
麻烦。现在我
使用
的
是一个中间件身份验证解决方案(),当我运行规范时,中间件添加
的
代理不在那里,所有的身份验证
测试
都抛出了NilPointerException。看起来
rSpec
并不是故意将中间件添加到最终
的
应用程序
中
,我想知道
是否
有一种
方法
可以为
rSpec
打补丁来实现这一点。我已经用
浏览 0
提问于2010-02-09
得票数 3
回答已采纳
1
回答
RSpec
为
特定
测试
加载
特定
的
种子数据
、
、
在
Rails
4/
RSpec
/Capybara模型
测试
中
,我需要为一个
特定
的
测试
文件加载一些种子数据,这些数据不会在任何其他
测试
中
使用
。在这种情况下,
是否
有适当
的
协议来编写单独
的
“种子”文件。我对此进行了研究,并找到了对load #{
Rails
.root/
db
/(filename.rb)<
浏览 3
提问于2016-10-22
得票数 1
回答已采纳
8
回答
如何
自动将
db
:seed数据加载到
测试
数据库
中
?
、
、
我正在尝试
使用
在
Rails
2.3.4+中加载种子数据
的
新标准
方法
,即
db
:seed rake任务。 我正在加载常量数据,这是我
的
应用程序真正正常工作所必需
的
。
在
测试
之前运行
db
:seed任务以便预先填充数据
的
最佳
方法
是什么?
浏览 1
提问于2009-10-15
得票数 128
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券