-
Notifications
You must be signed in to change notification settings - Fork 3
/
.autotest
24 lines (24 loc) · 918 Bytes
/
.autotest
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Autotest.add_hook :initialize do |at|
at.remove_mapping(%r%^spec/(models|controllers|views|helpers|lib)/.*rb$%)
at.add_mapping(%r%^spec/controllers/tool/shared.rb$%) do |f, m|
# at.files_matching %r%^spec/controllers/tool/.*_spec.rb$%
["spec/controllers/tool/discussion_controller_spec.rb", "spec/controllers/tool/base_controller_spec.rb"]
end
at.add_mapping(%r%^spec/(models|controllers|views|helpers|lib)/.*rb$%) { |filename, _|
filename
}
at.add_mapping(%r%^spec/(integration)/.*rb$%) { |filename, _|
filename
}
at.add_mapping(%r%^spec/config/initializers/.*rb$%) do |f, m|
f
end
at.add_mapping(%r%^config/initializers/(.*)\.rb$%) do |f, m|
["spec/config/initializers/#{m[1]}_spec.rb"]
end
at.add_exception(/^\.\/vendor/)
at.add_exception(/\.git/)
at.add_exception(/log\/.*/)
at.add_exception(/config\/.*\.sphinx\.conf/)
at.add_exception(/db\/sphinx\/.*/)
end