2016-08-01 1 views
0

je suis en train d'exécuter une spécification de fonctionnalité avec poltergeist et capybara.i voir l'application javascript est introuvable erreurapplication.js est introuvable en mode test d'application de rails qui utilisent poltergeist et capybara

require 'capybara/poltergeist' 
Capybara.javascript_driver = :poltergeist 
Capybara.default_selector = :css 
Capybara.register_driver :poltergeist do |app|  
    Capybara::Poltergeist::Driver.new(app, :window_size => [1920, 1080], :phantomjs_logger => nil, :js_errors => false) 
end 

Répondre

0

Il Il semble que votre pipeline d'actifs ne fonctionne pas correctement dans votre environnement de test. Cela n'aurait rien à voir avec Capybara ou la configuration de votre pilote. Vérifiez votre fichier config/environements/test.rb pour vous assurer que vous n'avez pas désactivé la diffusion des ressources, et essayez de supprimer tout dans public/assets pour voir si cela va forcer les tests à reconstruire les ressources requises.

+0

Merci pour la réponse, je vois toujours le même problème après la suppression des actifs. – user3346983