자바스크립트에서 테스트 코드 작성하는 방법을 알아보자.소스코드 링크명령어를 이용해서 nodejs 프로젝트를 초기화한하고.gitignore 파일을 생성해서 node_modules/ 를 추가한다.이후에테스트 라이브러리 mochaassertion 라이브러리 chai두 가지를
가장 작은 테스트의 단위는 테스트 케이스(Test Case) 이고여러 개의 테스트 케이스가 모여서 하나의 테스트 슈트(Test Suite)를 이룬다.참조 링크: https://www.testim.io/blog/test-suites-test-cases-hiera
이번에는 클래스에 대한 유닛테스트를 작성해보자.소스코드 링크클래스에서 사용하는 라이브러리, 테스트 중에 사용하는 라이브러리를 설치한다.axios 는 User 클래스에서 사용하는 네트워크 통신 라이브러리이다.sinon 은 유닛테스트를 용이하게 하기 위해서 가짜 객체를
API 를 테스트하는 유닛테스트를 작성해보자.소스코드 링크REST API 를 작성하면서 사용하는 라이브러리, 테스트 코드에 사용하는 라이브러리를 추가한다.express 는 Http(또는 Https)서버를 실행할 수 있는 가장 인기있고, 가장 가벼운 nodejs 라이브러
테스트 코드가 얼마나 견고하게 작성되어 있고, 어느 부분이 부족한지한 눈에 쉽게 확인하는 방법이 있다.소스코드 링크nyc 는 테스트 커버리지를 시각화해주는 툴이다. 단순히 시각화에서 그치지 않고 실제 코드에 대한 진단까지 보여주는 아주 유용한 툴이다.터미널을 열고 다음
이 포스트는 더 많이 조사하고 학습한 후에 수정해야 한다.아래에는 지금 당장의 생각을 기록해 둔다.(개인적인 생각)테스트 코드의 장점개발 단계에서 보다 빠르게 현재 구현의 오류를 발견할 수 있게 도와준다.테스트 코드는 QA, staging 단계까지 가기 전에 현재 작성