rspec 相关问题

RSpec是一种针对Ruby编程语言的行为驱动开发(BDD)框架,受JBehave的启发。它包含基于JMock的完全集成的模拟框架。该框架可以被认为是特定于域的语言(DSL)并且类似于自然语言规范。


如何检测rspec文件是否作为测试套件的一部分运行

从spec文件内部,我如何检测文件是作为测试套件的一部分运行还是单独运行。如果它是自己运行的,我想要详细的输出,但如果它是一个多个文件,...

回答 1 投票 0

如何在Rspec中测试文件大小

我是Rspec的新手。我想通过fixtures目录中超过10Mb的图像测试文件大小。 user_spec.rb需要'carrierwave / test / matchers'...它“无效的头像大小”do image_path = ...

回答 1 投票 0

使用Rspec测试图像

我有一个用Ruby构建的CLI应用程序,我想测试应用程序正在运行,我的测试框架是带有RSpec的Aruba,它的工作是从图像中提取exif数据。任何机会,谁可能有一个想法......

回答 1 投票 0

let和def之间的区别

我想知道方法和让定义里面的rspec描述块?我为什么要使用let而不是def? let(:create_user){post:create} vs def create_user post:create end两种方式似乎......

回答 3 投票 3

测试在RSpec中重定向的请求

我正在尝试测试一个具有重定向的post请求,如果成功:class PostsController <ApplicationController def create @post = Post.new(post_params)if @ post.save ...

回答 2 投票 0

使用Rails Rspec进行测试 - 预期和得到的不匹配

我对Rails的Rspec很新。我只是试图运行一些测试,以查看是否已保存新用户,是否已输入名称,电子邮件和密码,但由于某些原因它没有工作,因为没有......

回答 2 投票 0

控制器规范中的参数数量错误(给定2,预期为0)

我想检查创建操作是否通过。描述“#create”do let!(:user){create(:user)} let!(:post){create_list(:post,3,user:user)} context“authenticated user”do it ...

回答 1 投票 0

如何模拟Rails.cache.fetch的nil案例?

考虑使用Rails.cache.fetch(“key”,expires_in:2.minutes)do do_something_to_get_value end我想用自定义对象类进行模拟FakeRedis def initialize()@data = {} end def ...

回答 3 投票 0

rspec match_array递归?

我有一个看起来像这样的rspec:expect(res).to match_array(expected)并且输出失败了:缺少的元素是:[[:all_reports,[{:match =>“Tech”,:title => “中......

回答 1 投票 0

RSpec stubbed方法可以按顺序返回不同的值吗?

我有一个模型Family,其方法位置合并其他对象的位置输出,成员。 (成员与家庭有关,但这在这里并不重要。)例如,给定......

回答 5 投票 61
推荐问题