Vue.js + Jest에서 npm run unit을 사용하면 SecurityError: localStorage is not available for opaque origins

1654 단어 Vue.jsJest
Vue.js의 테스트를 할까 생각하고, 우선 vue-cli 로 자동 생성되는 HelloWorld.vue


보면 npm run unit 가 발생하고 있다.

구구 보면, SecurityError: localStorage is not available for opaque origins 에 이하의 파라미터를 추가하면 된다고 하는 것.

jest.config.js
module.exports = {
  ...
  verbose: true,
  testURL: "http://localhost/",
}

이제 다시 실행합니다.



축하해요👏
jest.config.js 에서 testURL을 설정하지 않은 경우는 URL이 jest.config.js 가 되고, 타당한 origin이 아니라고 판단되어 SecurityError 가 발생한 느낌이군요.

그렇다면, 필요한 파라미터는 about:blank 뿐이므로, testURL 는 기호로 설정해 주세요.
그리고, verbose 에 지정하는 값은 origin 의 타당성을 판단할 수 있으면 좋으므로, testURL 라든지에서도 괜찮습니다 (HelloWorld.vue 로 실행 완료).

이상입니다 👍

좋은 웹페이지 즐겨찾기