Autotest::Rspec2
# File lib/autotest/rails_rspec2.rb, line 35 def setup_rails_rspec2_mappings %{config/ coverage/ db/ doc/ log/ public/ script/ tmp/ vendor/rails vendor/plugins vendor/gems}.each do |exception| add_exception(/^([\.\/]*)?#{exception}/) end clear_mappings add_mapping(%^(test|spec)/fixtures/(.*).yml$%) { |_, m| ["spec/models/#{m[2].singularize}_spec.rb"] + files_matching(%^spec\/views\/#{m[2]}/.*_spec\.rb$%) } add_mapping(%^spec/.*_spec\.rb$%) { |filename, _| filename } add_mapping(%^app/models/(.*)\.rb$%) { |_, m| ["spec/models/#{m[1]}_spec.rb"] } add_mapping(%^app/views/(.*)$%) { |_, m| files_matching %^spec/views/#{m[1]}_spec.rb$% } add_mapping(%^app/controllers/(.*)\.rb$%) { |_, m| if m[1] == "application" files_matching %^spec/controllers/.*_spec\.rb$% else ["spec/controllers/#{m[1]}_spec.rb"] end } add_mapping(%^app/helpers/(.*)_helper\.rb$%) { |_, m| if m[1] == "application" then files_matching(%^spec/(views|helpers)/.*_spec\.rb$%) else ["spec/helpers/#{m[1]}_helper_spec.rb"] + files_matching(%^spec\/views\/#{m[1]}/.*_spec\.rb$%) end } add_mapping(%^config/routes\.rb$%) { files_matching %^spec/(controllers|routing|views|helpers)/.*_spec\.rb$% } add_mapping(%^config/database\.yml$%) { |_, m| files_matching %^spec/models/.*_spec\.rb$% } add_mapping(%^(spec/(spec_helper|support/.*)|config/(boot|environment(s/test)?))\.rb$%) { files_matching %^spec/(models|controllers|routing|views|helpers)/.*_spec\.rb$% } add_mapping(%^lib/(.*)\.rb$%) { |_, m| ["spec/lib/#{m[1]}_spec.rb"] } add_mapping(%^app/mailers/(.*)\.rb$%) { |_, m| ["spec/mailers/#{m[1]}_spec.rb"] } end
Generated with the Darkfish Rdoc Generator 2.