@@ -318,10 +318,10 @@ function! s:readable_controller_name(...) dict abort
318318 return s: sub (f ,' .*<app/mailers/(.{-})\.rb$' ,' \1' )
319319 elseif f = ~ ' \<app/apis/.*_api\.rb$'
320320 return s: sub (f ,' .*<app/apis/(.{-})_api\.rb$' ,' \1' )
321- elseif f = ~ ' \<test/functional/.*_test\.rb$'
322- return s: sub (f ,' .*<test/functional/(.{-})%(_controller)=_test\.rb$' ,' \1' )
323- elseif f = ~ ' \<test/unit/helpers/.*_helper_test\.rb$'
324- return s: sub (f ,' .*<test/unit/helpers/(.{-})_helper_test\.rb$' ,' \1' )
321+ elseif f = ~ ' \<test/\%( functional\|controllers\) /.*_test\.rb$'
322+ return s: sub (f ,' .*<test/%( functional|controllers) /(.{-})%(_controller)=_test\.rb$' ,' \1' )
323+ elseif f = ~ ' \<test/\%( unit/\)\? helpers/.*_helper_test\.rb$'
324+ return s: sub (f ,' .*<test/%( unit/)? helpers/(.{-})_helper_test\.rb$' ,' \1' )
325325 elseif f = ~ ' \<spec/controllers/.*_spec\.rb$'
326326 return s: sub (f ,' .*<spec/controllers/(.{-})%(_controller)=_spec\.rb$' ,' \1' )
327327 elseif f = ~ ' \<spec/helpers/.*_helper_spec\.rb$'
@@ -354,8 +354,8 @@ function! s:readable_model_name(...) dict abort
354354 return s: sub (f ,' .*<app/models/(.*)\.rb$' ,' \1' )
355355 elseif f = ~ ' \<test/unit/.*_observer_test\.rb$'
356356 return s: sub (f ,' .*<test/unit/(.*)_observer_test\.rb$' ,' \1' )
357- elseif f = ~ ' \<test/unit/.*_test\.rb$'
358- return s: sub (f ,' .*<test/unit/(.*)_test\.rb$' ,' \1' )
357+ elseif f = ~ ' \<test/\%( unit\|models\) /.*_test\.rb$'
358+ return s: sub (f ,' .*<test/%( unit|models) /(.*)_test\.rb$' ,' \1' )
359359 elseif f = ~ ' \<spec/models/.*_spec\.rb$'
360360 return s: sub (f ,' .*<spec/models/(.*)_spec\.rb$' ,' \1' )
361361 elseif f = ~ ' \<\%(test\|spec\)/blueprints/.*\.rb$'
0 commit comments