Exercism에서 TypeScript 연습 문제를 테스트하는 방법을 알아봐요
테스트를 실행하기 전에, 설치 단계를 따라 과제 폴더가 올바르게 설정되어 있는지 확인해요. 즉, corepack yarn install과 Editor SDK 설정이에요.
다음 명령으로 테스트를 실행해요:
$ corepack yarn test
다른 사용자들처럼 코드가 모범 사례를 따르도록, 코드를 정적 분석하는 도구인 eslint를 활용해 봐요. 이런 도구는 코드에서 오타나 사소한 실수를 찾아내는 시간을 아껴줘요:
$ corepack yarn lint
아니면 두 가지를 동시에 실행해도 돼요:
$ corepack yarn test && corepack yarn lint
Exercism의 TypeScript 트랙은 코드 _스타일_을 강제하지 않아요. 그래서 세미콜론을 쓸지, 탭과 스페이스 중 무엇을 쓸지, 그 중간은 무엇인지 자유롭게 선택할 수 있어요.
보통 이 트랙의 테스트는 구현을 모듈로 불러와서 로드해요: import Bob from './bob';.
이게 동작하게 하려면, 테스트가 모듈을 찾는 파일인 bob.ts에서 구현을 내보내야 해요:
export class Bob {
public hey(message: string) {
// Your solution here
}
}
각 연습 문제에 스텁을 제공하고, 거기에 이 export를 넣어 두었어요.