Hi everyone,
I’m developing a rails app with several engines. I was wondering if
it’s possible to autospec all my engine’s specs. I’ve tried putting
the following content into my .autotest (in the app’s root directory):
Autotest.add_hook :initialize do |at|
find all my plugins with an spec directory
engine_plugins = Dir[‘vendor/plugins/*’].select{|dir| File.directory?
("#{dir}/spec")}
engine_plugins.each do |plugin_path|
at.add_mapping %r%^#{plugin_path}/app/models/(.*)\.rb$% do |_, m|
at.files_matching "#{plugin_path}/spec/models/#{m[1]}_spec.rb"
end
end
end
But when any plugin’s model is changed, for example, it seems that
nothing happens.
Has anybody tried it before?
Thanks in advance!