-
[TIL] jest에서는 import, export와 같은 es6 문법이 사용되지 않는다.TIL 2022. 1. 13. 22:53
벨로퍼트님 강좌 따라서 tdd 공부를 진행하고 있는데 기록삼아 남겨본다.
강좌에서 es5 문법으로 강의가 구성되어 있길래 나는 es6 문법으로 해봐야지~! 했는데
절대 안된다.. 심지어 ts 확장자로 하니 export 가 없는 경우 타입 스크립트에서는 에러가 발생해서 사용도 못한다고 한다.
그래서 jest에서 es6문법을 사용해서 하는법을 찾아보니 babel 설정을 또 해줘야 된다구 하길래
어짜피 jest를 사용하지도 않고 맛보기로 사용하는거라서 그냥 넘어가기로 했다.
아무튼 강좌에서는 최소값 최대값을 구하는 함수를 테스트하는 내용으로 진행됬는데
그냥 따라치는 것 보다는 프로그래머스에서 오랜만에 문제나 풀어보자는 생각으로 프로그래머스 문제를 풀어봤다.
문제는 요거!
https://programmers.co.kr/learn/courses/30/lessons/60057
코딩테스트 연습 - 문자열 압축
데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문
programmers.co.kr
일단 먼저 문제부터 파악하고 테스트 코드부터 작성했다.
그러고 나서 문제를 정리했다.. 이런거 할 땐 기획자로 일한게 참 도움이 많이 된다.
그러고 코딩 고고!!
결과는 ?!?!
전부 성공이다. 이제 대충 하는방법을 알아서 리엑트 테스트 모듈을 사용해서
컴포넌트 렌더링 테스트에 익숙해져야 할 것 같다.
ps. 저 코드 그대로 하면 1문제가 실패한다 결과 값 보고 대충 눈치채서 바로 수정했는데 정답 써놓으면 좀 그러니까 안써논다.
'TIL' 카테고리의 다른 글
[TIL] tdd 강의 시작! (0) 2022.01.19 [TIL] useCallback 사용 시 주의점(?) (0) 2022.01.15 [TIL] tdd 스터디 대 실패... (0) 2022.01.11 [TDD] tdd 공부 시작!! (0) 2022.01.10 [TIL] react-native Pressable 잘 안눌리는 문제 (0) 2021.11.10