rspec-rails 相关问题

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)的错误)...

回答 1 投票 -2

ArgumentError测试状态机

我正在使用以下版本:ruby 2.5.5 rails 5.2.3 state_machines-activerecord 0.6.0我有一个带有状态机的模型Foo:类Foo

回答 1 投票 1

未在RSpec请求响应中获取访问令牌

Rails 6.0.0 Ruby 2.6.3 gem'rspec-rails','〜> 3.8.2'gem'devise_token_auth','〜> 1.1.3'(默认设置),除,我的rspec请求响应不执行...

回答 1 投票 0

如何为在RSpec中的块产生对象的方法编写单元测试

我有一个实现.call方法的类,该方法为该块产生一个对象,我想学习如何为此编写单元测试。这就是我所拥有的。模块A B类

回答 1 投票 1

带Devise的第5轨,使用Rspec测试控制器(破坏行为)

我正在实施rspec测试以进行销毁操作,其概念是,已登录用户只能销毁自己的帖子,而不能销毁其他用户创建的帖子。 “ new_post”是通过...

回答 2 投票 1

升级到Rails 5:路由帮助程序未在帮助程序规范中定义

我目前正在从Rails 4.2升级到Rails 5.0,并设法修复/更新了除一堆rspec测试之外的大多数内容。当我使用rspec spec /或rake parallel:spec运行我的套件时,得到...

回答 1 投票 0

如何阻止Rspec将区域设置添加到Expect方法中的redirect_to方法中的路由路径中

我的测试是'不允许打开管理员/歌曲/索引'会得到:index Expect(response).to redirect_to(new_admin_session_path)end它失败,结果是Expect响应是一个重定向...

回答 1 投票 0

Rspec:间谍无法检测到方法调用(我的模式是错误的)

我如何测试在另一个方法中正在调用一个方法?我需要测试ListingQuery.call()调用base_filter方法代码模块ListingsQuery类Search def self.call(...

回答 1 投票 0

如何把一些数据我RSpec的测试之前,

IM我的控制器上测试创建方法。新实体的创建需要另一个实体在数据库中已经存在。所以我需要外键之前,我可以插入任何东西。我努力了 ...

回答 1 投票 0

水豚检查是否级点击后改变

我如何检查CSS类是按钮点击后添加到div?我有类“BTN-成功”和模态形式,默认的按钮没有“秀”类,但点击后...

回答 1 投票 0

如何errors_on转换为RSpec的3语法?

我最近升级从RSpec的2.99 RSpec的3.这将是我的规格之一:需要“spec_helper”形容用户:类型=>:模型做“是无效的没有密码”确实期望(...

回答 3 投票 12

启动使用SQLite RSpec的测试:内存: - “迁移正在等待”

我想在使用SQLite与内存数据库的Rails应用程序在我的红宝石运行使用RSpec的测试。然而,每次我启动rspec的它告诉我,迁移未决,事件如果我执行的迁移...

回答 1 投票 0

ApplicationController私有方法的变量rspec测试

我在ApplicationController中创建了这段代码。这是一种在任何运行方法的开头运行的方法。我想用rspec测试这个方法,并想知道性别是正确的......

回答 1 投票 0

将标头附加到Rspec控制器测试

我正在尝试为我的控制器编写测试,以接收来自外部服务的请求。到目前为止,这是我的测试:描述ApplyController在有效时执行上下文'do let(:parameters)...

回答 3 投票 11

在Rspec中测试Controller方法变量的返回值

在Rails应用程序中,我正在编写Rspec测试用例。我有一个控制器文件,它有一个名为'index'的方法,这会向views文件返回一些值,这些值用作某些表的标题值...

回答 1 投票 0

如何让javascript在Rspec Capybara测试中运行

我正在为练习构建一个简单的Reddit Clone,并且想测试ajax是否正常工作以及屏幕上的值是否通过javascript响应正确更新。这是测试:...

回答 1 投票 0

Rspec系统测试在单独运行时通过,在使用整个套件运行时失败

当我单独运行时,我有以下测试通过:要求'rails_helper'RSpec.describe'删除非经常性用户事件',js:true do let(:user){create(:...

回答 2 投票 5

Rspec Rake Task如何解析/模拟用户输入?

在我的rake任务中我有:namespace:example do desc“this does something”task:something,[:arg1] =>:environment do | t,args | (some_irrelevant_code)打印'是/否:'选择= ...

回答 2 投票 0

如何在Rails 5 API应用程序中使用RSpec测试控制器关注方法

我有以下控制器关注模块:#controller / concerns / response.rb模块响应扩展ActiveSupport ::关注def json_response(object,status =:ok,opts = {})response = ...

回答 1 投票 0

在规格中使用全局变量是否合适?

在规格中使用全局变量是否合适?我想在我的测试中使用这个var。并在spec_helper.rb $ now = DateTime.parse('2020-01-01 00:00:01 -0500')中定义它这是一个好主意吗?和......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.