우아한테크코스 프리코스 8기 1주차과제 유의사항을 살펴보는데요런 문구가 있어서 JavaScript Style Guide를 원칙으로 한다.

테스트 코드를 분석해야 1주차 프로젝트의 윤곽이 보일 것 같았다. 특히... App.run()이 대체 뭐하는 건지 입력은 어떻게, 출력은 어떻게 되어야하는건지전혀 감도 안잡혔기에...

도입 1주차 프로젝트에서 MVC 패턴을 적용해보고 싶다는 마음이 들었고, 사실 MVC 패턴에 대한 기억이 가물가물했기에 복습을 겸해서 다시 살펴보게 되었습니다. 🧩 MVC 패턴이란? 프로그래밍에서 MVC 패턴은 Model–View–Controller의 약자로,

최근에 문자열 "//;\\n1;2;3" 같은 입력을 처리하면서,커스텀 구분자와 숫자 부분을 분리해야 하는 상황이 있었습니다.이 글에서는 정규표현식으로 그 문제를 해결하는 과정을...
콘솔에서 //;\n1;2;3 같이 입력했을 때, 정규식 `/^\/\/.*\n/`으로 테스트하면 false `/^\/\/.*\\n/`으로 테스트하면 true가 된다

Jest 관련 공부한 내용을 정리해보았습니다. 그 첫번째로 expext, matcher, modifier 관련 개념 정리 내용입니다.

Jest 공식 문서 참고: \[https://jestjs.io/docs/expectModifier(수정자)는 Jest에서 매처의 동작을 바꾸는 속성이다.즉, expect()가 반환하는 Expectation 객체에 붙어서매처의 결과를 반전시키거나 비동기 처리를

기본 Matcher에 대해서 공부한 내용을 정리해 보았습니다.

asymmetric matcher에 대해 공부한 내용 정리해봤습니다.

비동기 코드 테스트하는 방법에 대해 공부한 내용을 정리했습니다.

원문 참고: DaleSeo 블로그 - Jest로 파라미터화 테스트하기 테스트 코드를 작성하다 보면 입력값만 다른 동일한 테스트 코드가 반복되는 경우가 많습니다.이때 Jest의 test.each()와 describe.each()를 이용하면 반복되는 코드를 제거하고,데이