2017-04-07 4 views
0

Ich versuche, Scherz in meinem Projekt zu konfigurieren. Ich möchte Tests ausführen, __tests__ im Verzeichnis sind, sondern nur die -test oder -spec SuffixVersuch, nur bestimmte Suffix

ich (/__tests__/.*|\\.(-test|-spec))\\.(ts|tsx|js)$ versucht aber es alle Dateien unter meinem __test__ Verzeichnis

Die Lösung ist wahrscheinlich etwas sehr einfach zu laufen scheint aber Ich bin nicht gut mit Regex

Antwort

0

Wenn ich mich richtig erinnere, ist die Test Regex ein bisschen komisch, weil Sie doppelte Escape-Backslashes für Regexes in JSON-Strings tun müssen.

In Jest 19+ können Sie dies stattdessen mit testMatch tun.

{ 
    ... 
    testMatch: "**/__tests__/+([a-zA-Z0-9_-])[email protected](test|spec)[email protected](js|ts|tsx)" 
    ... 
}