Loading...
잠시만 기다려 주세요.
vitest와 브라우저 환경을 에뮬레이션하는 jsdom 라이브러리를 개발 의존성으로 설치해야 합니다. 📦angular.json 파일의 architect.test 타겟에서 빌더를 @angular/build:unit-test로 교체하고, Karma 관련 옵션들을 제거해야 합니다. ⚙️describe, it, beforeEach 등). 🤝fdescribe/fit 대신 describe.only/it.only와 같은 Vitest 고유의 API를 사용해야 하며, tsconfig.spec.json에서 Jasmine 타입 대신 vitest/globals 타입을 사용하거나 TypeScript 참조를 통해 타입 정의 문제를 해결할 수 있습니다. 💡describe, expect 등의 함수를 Vitest 패키지에서 명시적으로 ES6 모듈 임포트하는 것이 권장됩니다. ➕--add-imports 플래그와 함께 Vitest 전역 함수를 임포트로 자동 변환해주는 실험적 마이그레이션 스키매틱을 제공하여 마이그레이션을 돕습니다. 🛠️runnerConfig 옵션을 사용하여 vitest.config.ts 파일에서 전역 함수 사용을 비활성화할 수 있습니다. 🚫jsdom을 통한 시뮬레이션 외에, 패키지를 설치하고 또는 에서 옵션을 설정하여 실제 브라우저(Chromium, Firefox, Webkit) 환경에서 테스트를 실행할 수 있습니다. 🌐@vitest/browser-playwrightangular.jsonvitest.config.tsbrowsersRecommanded Videos

2025. 11. 21.

2025. 5. 25.

2025. 4. 28.

2025. 11. 28.

2025. 3. 27.

2025. 3. 10.