rspec-rails

    1热度

    1回答

    我有此RSpec的文件来运行: class FinancialManager::SalaryRecord::SomeRecord < ApplicationRecord sanitize = ->(s) { ActionController::Base.helpers.sanitize(s) } validates :level, presence: true,

    0热度

    1回答

    我的任务是创建与我们的应用程序一致的自定义错误页面。我发现https://wearestac.com/blog/dynamic-error-pages-in-rails它工作得很好。我没有得到任何路由错误,并且手动测试显示每个页面都正确显示。 但是,当为控制器创建控制器规格用于将路由委托给视图时,我遇到了一个问题。我的意见被命名为404.html.erb,500.html.erb,422.html

    4热度

    2回答

    我有一个Rails 5 API唯一的应用程序,并使用敲击来进行JWT身份验证。 完成模型和模型规范后,我开始执行请求规范。 但我不知道如何完成以正确的方式要求规范内部认证, 我的用户控制器, module V1 class UsersController < ApplicationController before_action :authenticate_user, exce

    1热度

    1回答

    我正在将测试单元中的测试重新写入Rspec/capybara,我只是想弄清楚正确的语法。我想打root_path并检查是否有一个指向'/'的链接(在标题中)。 老试验的相关部分是: test 'layout links' do get root_path assert_select 'a[href=?]', root_path, count: 1 end 我可以使用测试使

    2热度

    1回答

    我用一个简单的测试 require "rails_helper" RSpec.feature "Home page", :type => :feature do scenario "When a user visit it" do visit "/" expect(page).to have_css('article', count: 10) end end 在我

    0热度

    1回答

    我有一个Ruby on Rails应用程序,只是增加rspec-rails,我试图运行: rails generate rspec:install 却收到这样的: /usr/local/bin/rails:23:in `load': cannot load such file -- /usr/share /rubygems-integration/all/gems/railties-4.2.6/b

    1热度

    2回答

    我碰到一些可怕的看着RSpec的2个测试: something.should be 不,我不小心忘剪切+粘贴线, 就是它的休息! 那么它的确切语义是什么? should_not be_nil? 请在这为什么这是可怕的风格编钟。 恕我直言,这是马虎,不精确,并没有明确表达什么是必需的。 (它会触发我的呕反射;)

    1热度

    1回答

    我正在为RSpec测试编写视图并在尝试填写文本字段时出现以下错误。 1) coordinators/new.html.erb populate page name text entry field filled checks for presence of filled in text field Failure/Error: fill_in "coordinator_name", with:

    2热度

    1回答

    如何为活动记录范围编写测试?例如 class Post < ActiveRecord::Base scope :recent, -> { order("posts.created_at DESC") } scope :published, -> { where("status = 1") } end 我使用RSpec测试, RSpec.feature Post, :typ

    1热度

    1回答

    我有一段非常凌乱的Rails应用程序,我前一段时间建立了,目前正在扩展。这涉及Ruby版本(1.9.x到2.3.x),Rails版本(3.2.x到5.0.x)以及许多其他相关更改的一些重大更改。它有很多的瑕疵,我不确定此刻正在进行的很多事情。 为了理清我为自己创造的这个可怕的烂摊子,我决定用RSpec和水豚写一堆功能测试。直到我需要测试使用Javascript的东西时,我才取得了很好的进展(最终我