rspec-rails 相关问题

rspec-rails是RSpec测试框架的扩展,为测试Ruby on Rails应用程序提供支持。

在水豚中进行测试前登录

我想使用capybara在ruby on rails上测试我的创建用户功能,但是我总是被重定向到登录页面。有没有一种方法可以在不登录的情况下测试create函数? `require'...

回答 1 投票 0

在导轨6上使用带有rspec的防护装置,显示警告信息

运行bundle exec时,请警惕这些警告。 :1:警告:eval中的__FILE__可能不会返回绑定中的位置;使用Binding#source_location代替/home/workstation/.rbenv / ...

回答 1 投票 3

Rails请求规范-ArgumentError:至少需要2个参数

我正在制定第一个请求规范。我有以下设置。 provider_dashboard_spec.rb需要“ rails_helper”需要“ spec_helper”描述“ ProviderDashboard”,:type =>:request do ...

回答 1 投票 0

RSpec 3-不建议使用“应该”

如果不建议使用,我不想启用它的用法。为此,新的期望语法是什么?描述'#show response'做到“仅应返回html数据”即可得到:...

回答 1 投票 1

RSpec 3-废弃的“应该”

如果不建议使用,我不想启用它的用法。为此,新的期望语法是什么?描述'#show response'做到“仅应返回html数据”即可得到:...

回答 1 投票 1


如何将rspec用于sidekiq企业定期作业?

Ruby版本:2.6.3 Sidekiq企业版:2.0.1我已经使用sidekiq-ent集成了sidekiq定期作业。但是,当尝试使用RSpec运行测试时,我看不到...

回答 1 投票 0

测试是否已在控制器中调用了另一个作用域的方法

我有以下控制器方法:def create_charge支付= Payment.where('order_id =?',1)。首先,如果payment.date <= Date.today err = payment.execute_off_session(customer ....

回答 1 投票 0

RSpec:如何设置控制器的实例变量

我在rails控制器中有一个this方法:def some_init_func#... @inst_var = 1#...结束及以后:do_something_with(@inst_var)如何在RSpec中设置此实例变量? allow(...

回答 2 投票 2

有什么方法可以模拟请求规范中的Pundit策略授权?

我正在使用Pundit在我的Rails应用程序上进行授权,并且正在对我的请求进行单元测试。我已经成功测试了该策略,但是现在我想验证我的请求正在使用该策略。我...

回答 2 投票 1

如何在运行Ruby 2.7.0时抑制RSpec中的警告[重复]

安装Ruby 2.7.0后,运行规范已成为诸如此类的警告的噩梦:/Users/user/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/capybara-3.30 .0 / lib / capybara / node / matchers.rb:...

回答 1 投票 0


使用RSPEC测试与环境有关的路由

我有一些路线应该只存在于开发环境中,但是我无法获得用于此工作的规范。有什么想法我做错了吗?我最初在控制器规格中尝试过此方法,但...

回答 1 投票 0

如何仅使用get方法发送一个参数?

我有一个使用此索引方法的控制器(app / controllers / api / v1 / users_controller.rb)... ... before_action:find_user,仅:[:show,:destroy] def index @users = User.order('created_at DESC')...

回答 2 投票 0

Rails生成的没有测试的应用程序,如何在不重新创建项目的情况下生成rspec测试文件?

我使用Rails生成仅API的应用,而没有对我已经工作一段时间的项目进行测试。是否有任何命令可以在不重新创建整个项目的情况下重新生成测试文件?

回答 1 投票 1

Rails 6上的工厂Bot 5在运行build_stubbed工厂时引发验证错误

我有以下工厂function_groups.rb FactoryBot.define做工厂:function_group做工厂:报告做#id 4名称{“ Reports”}函数{[...

回答 1 投票 0

如何使用FactoryBot定义文本字段?

我正在使用FactoryBot来帮助测试我的Rails应用程序。效果很好,除了在尝试定义文本字段时出现错误。对于字符串,您只需使用名称{“ John”},但是我只有一行,...

回答 1 投票 0

ruby on rails带有多态parent_id的Rails Factory Bot问题

我在使用FactoryBot从Image模型创建图像时遇到问题,该模型具有多态关联抛出'parent',并且当我想通过FactoryBot从Image创建实例但得到这个...

回答 1 投票 0

RSpec对等式不确定地运行

此问题与此不同:rspec Bisect无限期运行我的测试套件需要±10分钟才能运行。当我运行bundle exec rspec --bisect = verbose时,它卡住了1个多小时(这是...

回答 1 投票 1

rswag rails gem,无法识别我创建swagger.yml的模式

示例:rake rswag:specs:swaggerize PATTERN =“ spec / controllers / api / v1 / admin / \ *”或:rake rswag:specs:swaggerize pattern =“ spec / controllers / api / v1 / admin / authentications_controller_spec.rb或:...

回答 1 投票 2

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