問題描述:vue
利用vue-cli搭建了一個demo工程,在選項裏選擇了單元測試跟jest框架,npm install完成,npm run dev 也OK,可是npm run unit,報錯了vue-cli
問題1: Option "mapCoverage" has been removed, as it's no longer necessary.npm
解決:此屬性已移除,詳細能夠見 https://jestjs.io/docs/en/configuration 官方公佈的屬性,在test/unit/jest.conf.js找到並刪除該屬性框架
問題2:localStorage is not available for opaque origins單元測試
解決:在jest.config.js裏,增長這兩個屬性定義測試
module.exports = { verbose: true, testURL: "http://localhost/", ... }可參考https://stackoverflow.com/questions/51554366/jest-securityerror-localstorage-is-not-available-for-opaque-origins#