簡體   English   中英

rake中缺少測試任務:rake aborted! 不知道如何建立任務'測試:單位'

[英]Test tasks missing from rake: rake aborted! Don't know how to build task 'test:units'

我最近創建了一個Rails 4應用程序,由於某些原因,我的rake任務不包括test 這是一些用於演示問題的控制台操作:

> rake test:units
    rake aborted!
    Don't know how to build task 'test:units'
    /Users/clozach/.rvm/gems/ruby-2.1.3@hoverfly/bin/ruby_executable_hooks:15:in `eval'
    /Users/clozach/.rvm/gems/ruby-2.1.3@hoverfly/bin/ruby_executable_hooks:15:in `<main>'
    (See full trace by running task with --trace)

失敗。 :(

> rake test
>

沒有輸出。 :(

> rake -T --all | grep test
    rake db:test:clone                      # 
    rake db:test:clone_schema               # 
    rake db:test:clone_structure            # 
    rake db:test:deprecated                 # 
    rake db:test:load                       # 
    rake db:test:load_schema                # 
    rake db:test:load_structure             # 
    rake db:test:prepare                    # 
    rake db:test:purge                      # 
    rake log:clear                          # Truncates all *.log files in log/ to zero bytes (specify which logs with LOGS=test,development)
    rake tmp/cache/assets/test              # 

完全沒有test任務! :'(

知道為什么會這樣,我能做些什么來解決它?

看看config/application.rb是否確實需要測試框架。 在最頂端,應該有

require "rails/all"

根據您的設置,您可能需要單獨使用每個單獨的組件。 確保test_unit就在其中。

require "rails/test_unit/railtie" 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM