2017-10-02 10 views
0

Ich habe eine Komponente mit react-css-modules und ich führe meine Tests mit mocha und ts-node, was zu meinem Test bricht, weil es das Modul foo.css nicht finden kann. Wie könnte ich das erreichen?Typescript: CSS-Module brechen die Kompilierung in Mocha

Der spezifische Befehl, den ich für meinen Test durchgeführt wird: ./node_modules/.bin/mocha --compilers ts:ts-node/register,tsx:ts-node/register -r tsconfig-paths/register test/unit/**/*.test.*

Ich glaube, meine ideale Lösung wäre einfach .css Importe zu ignorieren und ein Mock-Objekt zurück, auf diese Weise die styleName Stütze in meinen Komponenten gleich bleiben würde und Die Behauptung wäre einfach, aber ich bin offen für jede Lösung, die mir erlaubt, meine Tests durchzuführen.

Antwort

0

können Sie die Stylesheets ignorieren, indem ignore-styles auf Ihre dev Abhängigkeiten zu installieren, und dann

--require ignore-styles 

entweder Ihre mocha.opts oder Ihre Befehlszeilenargumente hinzufügen.

Verwandte Themen