Ich benutze Backbonejs und benutze require.js, um jedes abhängige Backbone-Widget zu laden, bevor ich meine App starte und alles in einen benutzerdefinierten Namespace setze, in diesem Fall "Foo" . Ich möchte, dass Jasmine diese Loader-Datei lädt und alle abhängigen Javascripts (die sich in/public/js meiner Haupt-App befinden) abholt, aber ich bekomme alle 404-Dateien, da Jasmine nichts über die/public weiß/js-Verzeichnis auf Port 8888. Wie kann ich Jasmine dazu bringen, diese Javascripts zu laden?Verwenden von require.js mit Jasmine zum Laden von Skripten, die 404 zurückgeben
Foo = {};
jQuery(function(){
var include = ['/js/widget.js','/js/delta_widget.js','/js/inbox.js','/js/time_widget.js','/js/high_stock_widget.js','/js/daily_summary_widget.js'];
require(include,function(){
$.getScript('/js/app.js');
});
});
Für jede der Javascripts, erhalte ich: Ressource laden fehlgeschlagen: der Server mit einem Status von 404 geantwortet (nicht gefunden) http://0.0.0.0:8888/js/widget.js