2017-08-13 542 views
0

在我的Ruby on Rails應用程序中運行以下命令時,我無法創建所需的測試文件。Ruby on Rails與integration_test測試

rails generate integration_test named --integration-tool=rspec -s 

我想創建以下文件

invoke test_unit 
    create test/integration/named_test.rb 

不過,我得到這個消息:

invoke rspec 

我在我的應用程序在隨後的一段代碼:

config.generators do |g| 
    g.test_framework :rspec, 
     fixtures: true, 
     view_specs: false, 
     helper_specs: false, 
     routing_specs: false, 
     controller_specs: false, 
     request_specs: false 
    g.fixture_replacement :factory_girl, dir: "spec/factories" 
end 

我看不見w帽子我失蹤了,

任何建議,

謝謝。

回答

0

Rspec似乎是你的測試框架,就像你的配置。這就是爲什麼test_unit不生成任何文件。另一方面,IMO和rspec更適合運行集成測試。只需按照任何rspec教程那裏。