!youtubeLPEwb5plEoU다음과 같은 함수가 있다고 생각해보자.이 함수를 사용하는 방법은 크게 세 가지 방법이 있다.일반적인 함수로 사용하기생성자 함수로 사용하기객체 메서드로 할당하기실행 결과는 이렇다.function-keyword-case-1-resultFo
테스트 코드가 얼마나 견고하게 작성되어 있고, 어느 부분이 부족한지한 눈에 쉽게 확인하는 방법이 있다.소스코드 링크nyc 는 테스트 커버리지를 시각화해주는 툴이다. 단순히 시각화에서 그치지 않고 실제 코드에 대한 진단까지 보여주는 아주 유용한 툴이다.터미널을 열고 다음
API 를 테스트하는 유닛테스트를 작성해보자.소스코드 링크REST API 를 작성하면서 사용하는 라이브러리, 테스트 코드에 사용하는 라이브러리를 추가한다.express 는 Http(또는 Https)서버를 실행할 수 있는 가장 인기있고, 가장 가벼운 nodejs 라이브러
이번에는 클래스에 대한 유닛테스트를 작성해보자.소스코드 링크클래스에서 사용하는 라이브러리, 테스트 중에 사용하는 라이브러리를 설치한다.axios 는 User 클래스에서 사용하는 네트워크 통신 라이브러리이다.sinon 은 유닛테스트를 용이하게 하기 위해서 가짜 객체를
가장 작은 테스트의 단위는 테스트 케이스(Test Case) 이고여러 개의 테스트 케이스가 모여서 하나의 테스트 슈트(Test Suite)를 이룬다.참조 링크: https://www.testim.io/blog/test-suites-test-cases-hiera
자바스크립트에서 테스트 코드 작성하는 방법을 알아보자.소스코드 링크명령어를 이용해서 nodejs 프로젝트를 초기화한하고.gitignore 파일을 생성해서 node_modules/ 를 추가한다.이후에테스트 라이브러리 mochaassertion 라이브러리 chai두 가지를