728x90
반응형

Mocha 2

[TIPS] JEST - 제스트, 테스트 All-in-one 패키지

Jest는 최근 많이 사용하는 테스트 패키지 ( 혹은 프레임워크 ) 이다. mocha, chai 에 대해 포스팅을 하려고 하다가, 최근에 jest에 대해 알게되어 toy problem을 준비할 겸, 한 번 연습해보았다. 이전에 코드스테이츠 프리코스 마지막 Hiring assessment에서 티리온 라니스터에게 굴욕을 겪었던 걸 떠올리며, 안될 때 내가 원하는 테스트 케이스를 기준으로 돌려보기 위해 jest를 사용해봤다. 여담으로 HA를 패스 못해서 인풋을 달라고 요청하였더니 그럴 순 없다는 답변을 받았다. 아마 언젠가는 스스로 테스트 툴을 학습하고 내가 생각하는 테스트 케이스로 테스트를 해보길 원했기 때문은 아닐까. ( 그랬다면 성공했다. ) Jest 제스트를 사용하기에 앞서, 설치를 하고 몇 가지 설정..

TIPS 2020.09.12

20200806

오늘은 TestBuilder에 대해 학습하고 실습하였다. 8월 06일 (목) Today I Learned 오늘은 TestBuilder에 대해 학습하고 실습하였다 우준님과 함께 페어프로그래밍을 진행하였다. (우준님은 문제를 굉장히 직관적으로 단순하게 보신다. 배울점이 많다.) mocha 툴과 chai API를 사용하여 테스트환경을 셋업하고, 입력한 문자열로 카드사를 조회하였다. 기존의 방식이 아닌, 새로운 방식으로 접근해보고자 객체에 함수를 담았으나, 무분별한 조건문과 반복문으로 시간이 엄청 걸리는 문제를 만났다 그래서 굳이 필요하지 않은 조건문과 반복문을 모두 삭제하였고, 1분이 넘어가던 실행시간이 1.9초로 역대급으로 빨라졌다. 갈 길이 멀다 Tomorrow I'll Learn 클래스와 인스턴스, 상속..

Today I Learned 2020.08.06
728x90
반응형