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?
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 ...
Stellen Sie sicher, dass Sie auf dem neuesten Stand sind und konfigurieren Sie sie entsprechend.
Referenz: Mokka 1.2.0 Startmeldung
Tags und Links javascript testing mocha