프로젝트 의 JavaScript 스킬 트리

async.spec.js 테스트 수정

초급

이 프로젝트에서는 vue-router-3.0.1 프로젝트 내의 async.spec.js 파일에서 발생하는 문제를 해결하는 방법을 배우게 됩니다. async.spec.js 파일에는 오류를 제대로 감지하지 못하는 테스트 케이스가 포함되어 있으며, 예상대로 테스트가 통과하도록 코드를 수정하는 것이 목표입니다.

javascriptweb-development

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 vue-router-3.0.1 프로젝트 내의 async.spec.js 파일에서 발생하는 문제를 해결하는 방법을 배우게 됩니다. async.spec.js 파일에는 오류를 제대로 감지하지 못하는 테스트 케이스가 포함되어 있으며, 여러분의 과제는 테스트가 예상대로 통과하도록 코드를 수정하는 것입니다.

👀 미리보기

Message:
    Expected $.length = 3 to equal 5.
    Expected $[3] = undefined to equal 4.
    Expected $[4] = undefined to equal 5.

🎯 과제

이 프로젝트에서 다음을 배우게 됩니다:

  • vue-router-3.0.1 프로젝트에서 async.spec.js 파일을 찾고 수정하는 방법
  • 기존 테스트 케이스의 문제점을 이해하는 방법
  • 테스트 케이스를 수정하기 위해 필요한 변경 사항을 구현하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다:

  • 유닛 테스트에서 문제점을 식별하고 수정할 수 있습니다.
  • 비동기 코드와 runQueue 유틸리티 함수를 사용할 수 있습니다.
  • 테스트 케이스를 디버깅하고 문제 해결하는 기술을 적용할 수 있습니다.

강사

labby
Labby
Labby is the LabEx teacher.