vue-cli腳手架安裝jest單元測試,運行異常解決辦法

問題描述: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#
相關文章
相關標籤/搜索