rspec-rails是RSpec测试框架的扩展,为测试Ruby on Rails应用程序提供支持。
Ruby Rspec should_not_receive不能正常工作
对于下面的代码段:@ by_hidden.should_not_receive(:by_limit).with(100).and_return(@by_limit)我正面临@@ by_hidden.should_not_receive(:by_limit).with(100).and_return(@by_limit)的错误)...
我正在使用以下版本:ruby 2.5.5 rails 5.2.3 state_machines-activerecord 0.6.0我有一个带有状态机的模型Foo:类Foo
Rails 6.0.0 Ruby 2.6.3 gem'rspec-rails','〜> 3.8.2'gem'devise_token_auth','〜> 1.1.3'(默认设置),除,我的rspec请求响应不执行...
我有一个实现.call方法的类,该方法为该块产生一个对象,我想学习如何为此编写单元测试。这就是我所拥有的。模块A B类
带Devise的第5轨,使用Rspec测试控制器(破坏行为)
我正在实施rspec测试以进行销毁操作,其概念是,已登录用户只能销毁自己的帖子,而不能销毁其他用户创建的帖子。 “ new_post”是通过...
我目前正在从Rails 4.2升级到Rails 5.0,并设法修复/更新了除一堆rspec测试之外的大多数内容。当我使用rspec spec /或rake parallel:spec运行我的套件时,得到...
如何阻止Rspec将区域设置添加到Expect方法中的redirect_to方法中的路由路径中
我的测试是'不允许打开管理员/歌曲/索引'会得到:index Expect(response).to redirect_to(new_admin_session_path)end它失败,结果是Expect响应是一个重定向...
我如何测试在另一个方法中正在调用一个方法?我需要测试ListingQuery.call()调用base_filter方法代码模块ListingsQuery类Search def self.call(...
IM我的控制器上测试创建方法。新实体的创建需要另一个实体在数据库中已经存在。所以我需要外键之前,我可以插入任何东西。我努力了 ...
我如何检查CSS类是按钮点击后添加到div?我有类“BTN-成功”和模态形式,默认的按钮没有“秀”类,但点击后...
我最近升级从RSpec的2.99 RSpec的3.这将是我的规格之一:需要“spec_helper”形容用户:类型=>:模型做“是无效的没有密码”确实期望(...
启动使用SQLite RSpec的测试:内存: - “迁移正在等待”
我想在使用SQLite与内存数据库的Rails应用程序在我的红宝石运行使用RSpec的测试。然而,每次我启动rspec的它告诉我,迁移未决,事件如果我执行的迁移...
ApplicationController私有方法的变量rspec测试
我在ApplicationController中创建了这段代码。这是一种在任何运行方法的开头运行的方法。我想用rspec测试这个方法,并想知道性别是正确的......
我正在尝试为我的控制器编写测试,以接收来自外部服务的请求。到目前为止,这是我的测试:描述ApplyController在有效时执行上下文'do let(:parameters)...
在Rails应用程序中,我正在编写Rspec测试用例。我有一个控制器文件,它有一个名为'index'的方法,这会向views文件返回一些值,这些值用作某些表的标题值...
如何让javascript在Rspec Capybara测试中运行
我正在为练习构建一个简单的Reddit Clone,并且想测试ajax是否正常工作以及屏幕上的值是否通过javascript响应正确更新。这是测试:...
Rspec系统测试在单独运行时通过,在使用整个套件运行时失败
当我单独运行时,我有以下测试通过:要求'rails_helper'RSpec.describe'删除非经常性用户事件',js:true do let(:user){create(:...
在我的rake任务中我有:namespace:example do desc“this does something”task:something,[:arg1] =>:environment do | t,args | (some_irrelevant_code)打印'是/否:'选择= ...
如何在Rails 5 API应用程序中使用RSpec测试控制器关注方法
我有以下控制器关注模块:#controller / concerns / response.rb模块响应扩展ActiveSupport ::关注def json_response(object,status =:ok,opts = {})response = ...
在规格中使用全局变量是否合适?我想在我的测试中使用这个var。并在spec_helper.rb $ now = DateTime.parse('2020-01-01 00:00:01 -0500')中定义它这是一个好主意吗?和......