Commit 29aba34f16a6da82cac26ff6bc7b185b3bf8183e
1 parent
c4d4eae3
Exists in
staging
and in
26 other branches
ci:smoke: match changes in views to the corresponding controller tests
Showing
1 changed file
with
5 additions
and
0 deletions
Show diff stats
lib/tasks/ci.rake
| ... | ... | @@ -37,6 +37,11 @@ namespace :ci do |
| 37 | 37 | tests << t unless tests.include?(t) |
| 38 | 38 | end |
| 39 | 39 | end |
| 40 | + if f =~ %r{^app/views/(\w*)/} | |
| 41 | + controller = $1 | |
| 42 | + t = "test/functional/#{controller}_controller_test.rb" | |
| 43 | + tests << t if File.exists?(t) && !tests.include?(t) | |
| 44 | + end | |
| 40 | 45 | end |
| 41 | 46 | |
| 42 | 47 | if tests.empty? && features.empty? && changed_plugins.empty? | ... | ... |