2012-02-07 7 views
1

Je travaille sur le Rails Tutoriel de Michael Hartl et il dit au Chapitre 5 qu'il faut configurer Mac OS X pour exécuter le test automatique. Le code qu'il fournit pour OS X est:Comment configurer autotest pour s'exécuter sur Mac OS X Lion

Autotest.add_hook :initialize do |autotest| 
    autotest.add_mapping(/^spec\/requests\/.*_spec\.rb$/) do 
    autotest.files_matching(/^spec\/requests\/.*_spec\.rb$/) 
    end 
end 

Ma question est où est-ce que ce fichier va gérer l'intégration? Merci d'avance.

Répondre

2

Découvrez le tutoriel this part. Comme il est dit, vous pouvez placer ce fichier à la racine du dossier du projet, ou vous pouvez l'enregistrer dans votre répertoire utilisateur (/ Users/YOURUSERNAME /), cela lui permettra d'être utilisé dans tous les dossiers. projets. Dans les deux cas, le fichier doit être appelé .autotest

Vous aurez besoin de tout cela là-dedans:

require 'autotest/fsevent' 
require 'autotest/growl' 

Autotest.add_hook :initialize do |autotest| 
    autotest.add_mapping(/^spec\/requests\/.*_spec.rb$/) do 
    autotest.files_matching(/^spec\/requests\/.*_spec\.rb$/) 
    end 
end