Foundation-Apps eckige Site-Integration mit Karma-Jasmine-Unit-Tests

9

Ich glaube, es gibt ein Problem bei der Verwendung von Winkel-Mocks und Foundation-Apps beim Versuch, einen Karma-Jasmin-Unit-Test durchzuführen. Es könnte auch sein, dass ich etwas verpasst habe. Da es so viel Code zu sehen gibt, habe ich ein Beispielprojekt auf github zur Überprüfung veröffentlicht.

Grundsätzlich läuft die Seite gut und Karma führt den Test aus, aber beim Debuggen in der Funktion angular.mocks.module sehen Sie, dass Ihr Modul aus Ihrer App nicht geladen wird.

Wenn Sie Foundation-Apps aus der Situation nehmen, wird es gut funktionieren.

Könnte das ein Versionskonflikt sein, weil Foundation-Apps eine ältere Abhängigkeit für Angular-Mocks hat?

am besten auf github

    
Csharpfunbag 23.04.2015, 20:36
quelle

1 Antwort

2

Ich traf das gleiche Problem und meine Lösung bestand darin, die resultierende css-Datei ( app.css - erstellt mit sass Aufgabe) zur Karma-Konfiguration hinzuzufügen. Ohne diese Datei habe ich:

%Vor%

Hier ist mein gulp config:

%Vor%

Wenn Ihre Anwendung bereits aufgebaut ist, führen Sie einfach gulp unit-test .

aus     
Denis Kalinin 20.05.2015 09:31
quelle