가장 어려운 실험실 중 하나..

Github 재구매 계약: Project
제출 로그: Commit-log

시작하다


이 실험 8은 교실에서 진행 중인 정적 사이트 생성기를 테스트하는 데 목적을 두고 있다.사실, 나는 이전에 이 부분을 들은 적이 있기 때문에 JEST를 선택했다. 이것은 내가 이전에 들은 테스트 프레임워크이다.이 프레임워크는 당신이 원하는 부분만 테스트할 수 있고, 모든 내부 테스트 코드를 실행할 수도 있습니다. (npm 실행은 필수적이지 않습니다!!!)

처리하다.


다음은 내가 농담으로 한 일이다.
우선, 나는 npm를 사용하여jest를 다운로드했다.
npm i -D jest
다운로드가 완료되면 다음 테스트 실행 명령을 package.json 파일에 넣습니다.
"test": "jest",
"test:cover": "jest --coverage",
마지막으로 테스트가 필요한 파일에 대해 테스트 폴더를 만들고 ~에 테스트 코드를 만들었습니다.테스트밑에 있어요.

하지만.


지금까지는 쉬웠지만 문제는 내 정적 사이트 생성기의 모든 코드에 대한 링크가 너무 높다는 것이다(예를 들어:). 설령 내가 A만 테스트하고 싶다고 해도 A만 테스트할 수 없다. B와 C는 연결되어 있기 때문이다.)나는 많은 시간을 들여 시도했다.그러나 불행하게도 이것은 유한한 시간 안에 해결할 수 없는 문제이다. 왜냐하면 부품은 반드시 아래에서 위로 복원해야 하기 때문이다.
많은 문제가 있지만, 그중의 하나가 바로 이것이다.

그래서 나는 지금까지 이 일을 하지 않기로 결정했다.하지만 저는 앞으로 점차적으로 업데이트와 복구를 할 것입니다:)
이것은 나에게 있어서 정말 경쟁력이 있고 때로는 실망스럽지만, 나는 이 모든 것이 나에게 있어서 재산이라고 믿는다.

좋은 웹페이지 즐겨찾기