rspec-rails 相关问题

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

为什么我不能检查回复?

我开始从教程中学习RSpec。我被卡在控制器的测试上。由于某些原因,我无法在应用程序中运行下一个测试:要求“ rails_helper” RSpec.describe ...

回答 1 投票 1

测试命名空间控制器

我正在编写Rails API,并具有命名空间的控制器(和路由)。在尝试为上述控制器编写RSpec测试时,出现错误,并且不确定如何纠正错误。 ...

回答 1 投票 0

带水豚的设备登录验收测试

关于stackoverflow已经有一些问题,有可能的解决方案,但是似乎没有一个问题可以解决我的问题,因此,我要再问一个问题,希望它足够具体,不要以...结尾]。 [

回答 1 投票 1

在水豚中进行测试前登录

我想使用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

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