大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – 运行Rspec功能规格时如何抑制请求中的噪音?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
.............Started GET "/sign_up" for 127.0.0.1 at 2013-08-08 10:52:00 -0700 Started POST "/accounts" for 127.0.0.1 at 2013-08-08 10:52:01 -0700 Started GET "/" for 127.0.0.1 at 2013-08-08 10:52:01 -0700 .Started GET "/sign_in" for 127.0.0.1 at 2013-08-08 10:52:02 -0700 Started POST "/users/sign_in" for 127.0.0.1 at 2013-08-08 10:52:02 -0700 Started GET "/" for 127.0.0.1 at 2013-08-08 10:52:02 -0700 ................................. (etc...)
我如何抑制我的输出中的请求的消息?我已经尝试将日志级别设置为无效.任何想法将不胜感激.谢谢!
编辑:
这是一个使用Ruby 2.0的Rails 4项目.
投机/ spec_Helper.rb
ENV["RAILS_ENV"] ||= 'test' require File.expand_path("../../config/environment",__FILE__) require 'rspec/rails' require 'rspec/autorun' require 'factory_girl' require 'capybara/rails' require 'capybara/rspec' require 'webmock/rspec' Dir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f } ActiveRecord::Migration.check_pending! if Defined?(ActiveRecord::Migration) RSpec.configure do |config| config.mock_with :mocha config.include FactoryGirl::Syntax::Methods config.use_transactional_fixtures = true config.infer_base_class_for_anonymous_controllers = false config.order = "random" end
规格/功能/ sign_in_spec.rb
require "spec_Helper" feature "Sign in" do BACkground do account = create(:account) @admin = account.admin end scenario "User signs into the application" do visit sign_in_path fill_in "user_email",with: @admin.email fill_in "user_password",with: @admin.password click_button "Sign in" expect(pagE).to have_content "Signed in successfully" end end
如果您不使用Rails_12factor,或者不知道在应用程序中使用的rails_stdout_logging gem,请打开Gemfile.lock并搜索“rails_stdout_logging”.确保此宝石仅在您的生产环境中使用时,应停止在运行规格时输出上述请求.
以上是大佬教程为你收集整理的ruby-on-rails – 运行Rspec功能规格时如何抑制请求中的噪音?全部内容,希望文章能够帮你解决ruby-on-rails – 运行Rspec功能规格时如何抑制请求中的噪音?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。