2017-08-23 36 views
0

我有兩個運行測試錯誤。我不解決這個問題:/Jest-cli錯誤

節點:v6.11.2
NPM:v3.10.10

第一個錯誤是無法讀取屬性 '對象。'空的

TypeError: Cannot read property 'Object.<anonymous>' of null 
    at Runtime._execModule (/home/dby/test/jesttest/node_modules/jest-runtime/build/index.js:510:72) 
    at Runtime.requireModule (/home/dby/test/jesttest/node_modules/jest-runtime/build/index.js:329:14) 
    at Runtime.requireModuleOrMock (/home/dby/test/jesttest/node_modules/jest-runtime/build/index.js:405:19) 
    at Function.bezier (/home/dby/test/jesttest/node_modules/react-native/Libraries/Animated/src/Easing.js:228:13) 
    at ease (/home/dby/test/jesttest/node_modules/react-native/Libraries/Animated/src/Easing.js:94:14) 
    at TimingAnimation._easing (/home/dby/test/jesttest/node_modules/react-native/Libraries/Animated/src/Easing.js:262:10) 
    at TimingAnimation.onUpdate (/home/dby/test/jesttest/node_modules/react-native/Libraries/Animated/src/AnimatedImplementation.js:338:22) 
    at ontimeout (timers.js:386:14) 
    at tryOnTimeout (timers.js:250:5) 
    at Timer.listOnTimeout (timers.js:214:5) 

的package.json

"dependencies": { 
    "native-base": "^2.3.1", 
    "react": "16.0.0-alpha.12", 
    "react-native": "0.47.2", 
    "react-native-vector-icons": "^4.3.0", 
    "react-navigation": "^1.0.0-beta.11", 
    "react-redux": "^5.0.6", 
    "redux": "^3.7.2", 
    "redux-thunk": "^2.2.0" 
    }, 
"devDependencies": { 
    "babel-cli": "^6.26.0", 
    "babel-eslint": "^7.2.3", 
    "babel-jest": "20.0.3", 
    "babel-preset-react-native": "^3.0.1", 
    "enzyme": "^2.9.1", 
    "jest": "20.0.4", 
    "jest-react-native": "^18.0.0", 
    "react-addons-test-utils": "^15.6.0", 
    "react-dom": "^15.6.1", 
    "react-test-renderer": "^16.0.0-beta.5", 
    "redux-mock-store": "^1.2.3" 
    }, 
    "jest": { 
    "preset": "react-native", 
    "transformIgnorePatterns": [ 
     "/node_modules/(?!native-base)/", 

    ] 
    } 

當我不使用的玩笑--no緩存,拋出此錯誤
二錯誤

/usr/lib/node_modules/jest-cli/node_modules/jest-runtime/build/index.js:510 
    const wrapper = this._environment.runScript(transformedFile.script)[^

回答

0

也許嘗試類似的東西。

"jest": { 
    "verbose": true, 
    "coverageDirectory": "./coverage", 
    "coverageThreshold": { 
     "global": { 
      "branches": 40, 
      "functions": 0, 
      "lines": 33, 
      "statements": 25 
     } 
    } 
} 

並將其添加到腳本中。

"test": "node ./node_modules/jest/bin/jest --coverage", 
+0

謝謝你的回答。 它是不相關的覆蓋:/不工作:/ –

+0

你應該能夠使用我發佈的一些結構。不確定反應本地是否與Jest不同。您是否包含了所有需要開發的節點模塊? – TGarrett

+0

我不知道:/在互聯網上找到模塊:/ –