RSPEC测试在渲染时失败
对于我的用户控制器,运行测试用例时,我将面临渲染问题。它正在重定向到 http://test.host/sign_in 而不是渲染新的。 控制器代码 def create @user =…
在RSPEC中,如何在功能描述中设置VCR记录模式?
我有一个使用这样的VCR的测试: 描述'用API做某事',功能:true,js:true,vcr:true do end 我想将此VCR录制设置为选项 new_episodes (当前设置为 …
无法将文件包括在规格文件中
我正在尝试为Ruby Project(Sketchup插件)编写RSPEC测试,但我正面临 requient 的问题。 以下是我的文件夹的结构化 在我的 smoke_tests_spec.rb requ…
ROR RSPEC具有现场自动增量
铁轨6 数据库POSTGRESSQL 文件迁移: class CreateCategoriesCodeSequence < ActiveRecord::Migration[6.1] def up execute <<-SQL CREATE SEQUENCE c…
带有工厂机器人的授权类型,相互依赖的外键问题
我正在尝试弄清楚如何以正确的顺序创建出厂对象,以便委派的类可以访问其父模型。这是我的模型: class Alert < ApplicationRecord delegated_type :a…
为什么铁轨不是生成规格而是淘汰的?
我正在使用Rails 7。 我刚刚以这种方式安装了 rspec-rails : # Gemfile group :test do gem "rspec-rails" end 我生成了一个控制器。 $ rails g cont…
RSPEC描述耙任务名称空间
我想测试耙任务的特定命名空间,并且我会从Rubocop中获得错误。 desc 'This namespace is test' namespace :test_namespace do task test_task: :envi…
我应该如何使用JBuilder视图测试控制器?
这是我的控制器 class NewsController < ApplicationController def show @news = News.find_by id: params[:id] end end ,这是查看 json.extract! @…
如何运行``rspec - init''用于子目录?''
我试图编写一个简单的红宝石代码来自动化任务。任务之一是初始化不是当前目录的目录的RSPEC GEM。 在Ruby文件中编写代码之前,我直接在终端中进行了第…
如果我的方法没有参数,我们实际上可以在Ruby上进行RSPEC测试吗?
我有一种方法,但没有参数,例如, def goodbye puts "" puts "Thank you, #{name} for using our service." puts "Good luck with your future trip!…
使用RSPEC,我如何编写一个在嵌套目录中捕获_spec文件的表达式?
我将Rails 6与RSPEC 3.10一起使用。我有以下目录结构, spec/models/my_object_spec.rb spec/models/module_name/product_spec.rb 我以类似于下面 bun…
用RSPEC通过类方法来调用ActActiverEcord方法
我很想做我想做的相当简单的事情。我有一个非常简单的类: class User def self.find_by_search(query) query = query.to_s.strip if query.upcase.st…
RSPEC如何在驱动程序配置之前调用Env变量
我正在为新功能编写UI测试。此功能已在IFRAMD中,并显示在所有浏览器配置中,除了隐身的第三方Cookie被阻止。我创建了一个新的浏览器设置选项,我可以…