# chai

[TDD in JS] Mocha & Chai
TDD(Test-driven Development)코드를 작성하기 전에 테스트를 쓰는 소프트웨어 개발 방법론작은 단위의 테스트 케이스를 작성하고, 이를 통과하는 코드를 작성하는 과정을 반복하는 것예상하지 못했던 버그를 줄여 소요 시간을 줄일 수 있다Write Faili

Mocha, Chai를 활용한 nodejs 기반 웹 서버 개발 테스트 환경 개선 도전
지금 제가 일하는 회사에서 소스를 수정하고 테스트를 하는 과정은 아래와 같습니다.로컬 소스 수정로컬 서버 실행api 실행 : postman || (ui에서 이벤트 발생)원하는 값이 나오는 지 확인아니라면 디버그 시작 : 2~4 반복원하는 값이 나오면 git push하지

firebase functions 7 spotify mock data
실제 spotify계정으로 테스트를 여럿 진행하다보니 해당 계정이 정지 되었다... 따라서 목데이터를 이용해서 테스트하는 방식으로 변경할 것이다.기존의 코드는 최대한 유지하고 테스트 환경에서만 목데이터를 넘겨주는 라이브러리를 만들 것이다.API호출시 json으로 저장된

Firebase functions 4 테스팅, mocha, chai
TDD를 하고 싶지만 우선은 임의로 테스트를 해볼 함수를 먼저 만들고 그 후에 테스트를 해보겠다. (DDT?) 이 함수에 대해서 4가지를 테스트 해볼 것이다. 결과가 문자열인지 결과가 "server is running"인지 data가 없으면 오류를 던지는지 비 로그인
TDD 004: 유닛테스트 작성하기 - API
API 를 테스트하는 유닛테스트를 작성해보자.소스코드 링크REST API 를 작성하면서 사용하는 라이브러리, 테스트 코드에 사용하는 라이브러리를 추가한다.express 는 Http(또는 Https)서버를 실행할 수 있는 가장 인기있고, 가장 가벼운 nodejs 라이브러
TDD 003: 유닛테스트 작성하기 - 클래스
이번에는 클래스에 대한 유닛테스트를 작성해보자.소스코드 링크클래스에서 사용하는 라이브러리, 테스트 중에 사용하는 라이브러리를 설치한다.axios 는 User 클래스에서 사용하는 네트워크 통신 라이브러리이다.sinon 은 유닛테스트를 용이하게 하기 위해서 가짜 객체를
TDD 002: 용어 정리
가장 작은 테스트의 단위는 테스트 케이스(Test Case) 이고여러 개의 테스트 케이스가 모여서 하나의 테스트 슈트(Test Suite)를 이룬다.참조 링크: https://www.testim.io/blog/test-suites-test-cases-hiera

TDD 001: 유닛테스트 작성하기 - 함수
자바스크립트에서 테스트 코드 작성하는 방법을 알아보자.소스코드 링크명령어를 이용해서 nodejs 프로젝트를 초기화한하고.gitignore 파일을 생성해서 node_modules/ 를 추가한다.이후에테스트 라이브러리 mochaassertion 라이브러리 chai두 가지를

Mocha and Chai
테스트 관련 패키지는 개발할 때만 필요하므로 --save-dev 옵션을 사용한다.npm install --save-dev mocha chai nycmocha는 테스트 실행해주는 패키지다chai는 assertion 패키지다nyc는 코드 커버리지를 시각적으로 보여주는 패키
20년 8월 17일(월)_TIL
오늘 배운 것 JavaScript testbuilder과제 복습, 고차함수 복습 일정 숫자 범위의 배열 생성하는 함수 느낀 점 번호를 입력받아 해당 번호가 카드별 조건을 만족하는 지

TDD with Mocha + Chai(2)
Mocha 공식 홈페이지 메인에 있는 Mocha에 대한 설명이다.Mocha is a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testi

Linked List with TDD-1
TDD(Test Driven Development)에 익숙하지 않은 개발자들에게 TDD란 항상 언젠가는 익혀야될 숙제같은 존재입니다. 그래서 타입스크립트로 Singly-Linked List 구현을 통해서 TDD를 익혀보고자합니다.우선 테스트 환경을 만들어보겠습니다. 터
TIL(20.02.28) JavaScript 유닛 테스트 프레임 워크 Mocha,단언 라이브러리 chai
Mocha Mocha 프레임워크는 javascript의 테스트 코드 작성을 도와주는 프레임워크이다 다음 기본적인 테스트 코드를 보자