2012-02-09 128 views
0

我正在使用Capybara和rspec進行集成測試。 我已經創建了2個文件,我把它放在spec/integration文件夾下。自動測試忽略「集成」目錄下的某些文件

/spec/integration/ 
       login_integration_spec.rb 
       registration_integration_spec.rb 

自動測試還配置爲採取有效的文件所做的更改從該文件夾

autotest.add_mapping(%r%^spec/(integration)/.*rb$%) { |filename, _| 
    filename 
    } 

的問題是,只有測試文件「registration_integration_spec.rb」被執行。 你知道我能告訴自動測試考慮整個目錄嗎?

謝謝。

+0

我認爲autotest自動配置爲忽略日誌目錄。自動測試必須忽略所有:log *文件。 – Erem 2012-02-09 09:19:03

回答

0

沒關係,問題是我的自動測試配置文件。 我這樣做:

Autotest.add_hook :initialize do |autotest| 
    %w{.git .svn .hg .DS_Store ._* vendor tmp log doc}.each do |exception| 
    autotest.add_exception(exception) 
    end 
end 

我剛從例外列表中刪除日誌文件夾。

相關問題