2017-06-02 11 views
5

मैं निम्नलिखित jest.unittest.json फ़ाइल उपयोग कर रहा हूँ (हंसी --config विकल्प के माध्यम से किया जाता है):जेस्ट पैटर्न "" - 0 मैचों (हंसी 19 से चलती -> हंसी 20)

{ 
    "bail": false, 
    "verbose": true, 
    "transform": { 
    "^.+\\.(ts|tsx)$": "typescript-babel-jest" 
    }, 
    "testPathIgnorePatterns": [ 
    "<rootDir>/lib", 
    "<rootDir>/lib_es6", 
    "/node_modules/", 
    "fixtures.ts", 
    "/fixtures/" 
    ], 
    "moduleFileExtensions": [ 
    "js", "jsx", "ts", "tsx", "node" 
    ], 
    "roots": [ 
    "<rootDir>/src/__unittests__/Logger", 
    "<rootDir>/src/__unittests__/Renderer/renderer.test.ts" 
    ], 
    "testRegex": "<rootDir>/src/__unittests__/.*\\.test.(ts|tsx|js|jsx)$" 
} 

नोट परीक्षण फाइलें हैं src/unittests /Renderer/renderer.test.ts, और इसी तरह।

यह जेस्ट v19 तक काम करता था, लेकिन v20 में अपग्रेड करने के बाद, यह कॉन्फ़िगरेशन अब काम नहीं करता है।

जब मैं कर हंसी --config jest.unittest.json --verbose, मैं मिलता है:

Pattern: "" - 0 matches

क्या मेरी config के साथ कुछ गलत है? ऐसा ही कुछ करने के लिए testRegex बदलने के लिए

उत्तर

0

प्रयास करें:

"(/src/__unittests__/.*|\\.(test|spec))\\.(ts|tsx|js)$"

संबंधित मुद्दे