2012-02-09 66 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 

我刚从例外列表中删除日志文件夹。

相关问题