Warum Mokka im Browser globale Lecks aus einer URL, aber nicht aus einem unc-Pfad entdeckt?

8

Ich erstelle eine JavaScript-Bibliothek und möchte BDD verwenden, also versuche ich es bei Mocha und ich kann es nicht funktionieren lassen. Ich möchte, dass diese Bibliothek auf dem Client verwendet wird, also gehe ich davon aus, dass es Sinn macht, dass sie von einer durchsuchbaren URL ausgeht, um in einem Kontext der Webverbindung zu stehen, und nicht nur aus einer Sandbox von einem Unc-Pfad.

Hier ist die Dummy-Startpunktdatei test / test.foobar.js

%Vor%

und hier ist die HTML-Seite, die den Test, test.html

, auslöst %Vor%

wenn ich in Chrom oder Safari öffne

%Vor%

funktioniert wie erwartet, Testdurchlauf ohne Fehler

wenn ich in Chrom oder Safari öffne

%Vor%

Ich bekomme den folgenden Fehler und der Test schlägt fehl

%Vor%

kann jemand eine Erklärung haben, und besser eine Lösung?

    
Alpha 14.06.2012, 19:12
quelle

2 Antworten

6

Dies war ein Problem bei der Verwendung von jQuery mit Mocha. jQuery erstellt globale Variablen mit einer eindeutigen ID ... in Ihrem Fall script133... . Vor kurzem in Mocha 1.2 veröffentlicht, können Sie Wildcard-Ignorieren einrichten ...

%Vor%

Stellen Sie sicher, dass Sie auf dem neuesten Stand sind und konfigurieren Sie sie entsprechend.

Referenz: Mokka 1.2.0 Startmeldung

    
Jake 23.06.2012 02:39
quelle
0

Ich habe eine Lösung gefunden, die das Problem in Safari behebt ... Ersetzen

%Vor%

von

%Vor%

... aber immer noch den Fehler in Chrome: - (

    
Alpha 15.06.2012 00:24
quelle

Tags und Links