gpt4 book ai didi

ruby-on-rails - Rake 默认命名空间运行测试

转载 作者:太空宇宙 更新时间:2023-11-03 16:25:52 24 4
gpt4 key购买 nike

我正在尝试在我的 Rails 应用程序上运行一些测试,它们正在运行,这非常棒。但是,我注意到当我运行 rake 时,它默认运行我的测试。如果有人以前遇到过这个问题并且可以阐明为什么会发生这种情况,我将不胜感激。

我正在使用

  • rails 4.1.0
  • ruby 2.0.0
  • 工厂女孩 rails
  • 最小测试轨
  • minitest rails capybara
  • 数据库清理器

Rakefile

require File.expand_path('../config/application', __FILE__)

Pinteresting::Application.load_tasks

namespace :test do
task :run do
ENV["RACK_ENV"] = "test"
$LOAD_PATH.unshift("lib", "spec")
if ARGV[1]
require_relative ARGV[1]
else
Dir.glob("./spec/**/*_spec.rb").each { |file| require file }
end
end
end

最佳答案

默认的 rake 任务在 rails/railties/Rakefile 中定义。 , 它默认运行所有单元测试。

enter image description here

关于ruby-on-rails - Rake 默认命名空间运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24534783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com