簡體   English   中英

用Jest測試Angular 2

[英]Testing Angular 2 with Jest

因此,我正在嘗試從業力切換到Jest。 我似乎無法讓Jest在Windows機器上運行。 我有它為Mac工作。

我關注了: https : //www.xfive.co/blog/testing-angular-faster-jest/

這是我所看到的:(它就坐在這里) 在此處輸入圖片說明

我的package.json具有這個作為開玩笑的配置:

"jest": { "preset": "jest-preset-angular", "setupTestFrameworkScriptFile": "<rootDir>/src/setupJest.ts", "globals": { "__TS_CONFIG__": "tsconfig.json" }, "testRegex": "(/src/.*|(\\\\.|/))\\\\.spec\\\\.ts?$" }

就像我說的,我可以在Mac上使用它,但是對於Windows,它不起作用,只是上面的圖片。

對我來說,原因是從BASH運行Windows控制台應用程序時出現某種不兼容性。 要進行驗證,只需通過Window的本機命令提示符運行npm腳本。

您可以利用winpty通過Git BASH運行Windows控制台應用程序。 就我而言,我必須輸入要運行的程序的完整路徑, 使用npm.cmd ,即使通過Git BASH也是如此。 但是,就我而言,Node安裝不在全局路徑中。 因此,從Git BASH運行:

winpty <BASH-compatible path to Node installation>/npm.cmd test

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM