RSpec是一种针对Ruby编程语言的行为驱动开发(BDD)框架,受JBehave的启发。它包含基于JMock的完全集成的模拟框架。该框架可以被认为是特定于域的语言(DSL)并且类似于自然语言规范。
日志中的selenium webdriver ruby 警告消息
我使用ide记录了一些测试,然后将它们导出到ruby / rspec。当我运行它们时它们起作用,但是我收到很多警告。你能告诉我如何摆脱这个警告吗? net / http:警告:......
我使用RSpec和Capybara测试我的应用程序时遇到问题。测试正在通过,直到我没有使用rails资产:预编译。其中一个问题是Capybara函数click_button“Button”调用...
我是新用的轨道上的测试,我有一些疑问......我需要测试几个模型,我知道如何测试基础知识,如验证和关联,但我不知道如何接近我。 ..
我有一个使用ActiveRecord和sqlite的ruby应用程序。我正在尝试编写测试,但是我收到此错误:失败/错误:user = described_class.create(name:name)ActiveRecord :: StatementInvalid:...
我正在尝试使用devise和rspec测试一些视图。在这个测试中,第一个通过。第二个是重定向到sign_in页面。 login_as只是在第一次测试中工作。如果我在最后添加3个测试......
假设我有一个MyKlass#do_thing方法,我想在测试中调用一次(因为它可能会改变状态),并且应该在成功状态更改时返回true,否则返回false。我想要 ...
在线帮助使用带有capybara的select2(参见下面的链接),但就我在select2下拉字段中看到的情况而言,没有任何帮助。我尝试过各种各样的东西,包括......
我正在为我的rails应用程序编写测试。我只想看到'。'当rspec运行时,和'*'符号。但我正在观看HTTP日志,不知道如何禁用它们。我的一块rspec输出...
设计注册控制器的ActionController :: UrlGenerationError
我在测试我的自定义设备时遇到了一个有趣的ActionController :: UrlGenerationError User :: RegistrationsController这里是错误:ActionController :: UrlGenerationError:没有路由......
我有一个模型Family,其方法位置合并其他对象的位置输出,成员。 (成员与家庭有关,但这在这里并不重要。)例如,给定......
我有一个看起来像这样的rspec:expect(res).to match_array(expected)并且输出失败了:缺少的元素是:[[:all_reports,[{:match =>“Tech”,:title => “中......
考虑使用Rails.cache.fetch(“key”,expires_in:2.minutes)do do_something_to_get_value end我想用自定义对象类进行模拟FakeRedis def initialize()@data = {} end def ...
我想检查创建操作是否通过。描述“#create”do let!(:user){create(:user)} let!(:post){create_list(:post,3,user:user)} context“authenticated user”do it ...
我对Rails的Rspec很新。我只是试图运行一些测试,以查看是否已保存新用户,是否已输入名称,电子邮件和密码,但由于某些原因它没有工作,因为没有......
我正在尝试测试一个具有重定向的post请求,如果成功:class PostsController <ApplicationController def create @post = Post.new(post_params)if @ post.save ...
我想知道方法和让定义里面的rspec描述块?我为什么要使用let而不是def? let(:create_user){post:create} vs def create_user post:create end两种方式似乎......
我有一个用Ruby构建的CLI应用程序,我想测试应用程序正在运行,我的测试框架是带有RSpec的Aruba,它的工作是从图像中提取exif数据。任何机会,谁可能有一个想法......
我是Rspec的新手。我想通过fixtures目录中超过10Mb的图像测试文件大小。 user_spec.rb需要'carrierwave / test / matchers'...它“无效的头像大小”do image_path = ...
从spec文件内部,我如何检测文件是作为测试套件的一部分运行还是单独运行。如果它是自己运行的,我想要详细的输出,但如果它是一个多个文件,...