# mocha

24개의 포스트
post-thumbnail

How to use setTimeout on mocha test?

discord bot을 만들어서 유저마다 특정 조건에 맞게 role을 정해주고 있었다. role 갱신을 할 때 기존에 부여된 role은 delete(https://discord.com/developers/docs/resources/guild그런데 응답으로 st

2022년 6월 22일
·
0개의 댓글
post-thumbnail

Mocha vs Jest (JS Testing Framework)

Spring 개발 환경에서는 테스트 프레임워크가 JUnit으로 거의 통일된 반면 JS는 아직 Mocha와 Jest로 테스트 프레임워크가 갈리는 것 같다. 각 테스트 프레임워크의 특징과 방식을 알아보자 🙌

2022년 5월 10일
·
0개의 댓글
post-thumbnail

node.js에서 mocha 활용하기

Node.js에서 npm mocha 프레임워크를 사용하는 알아봅니다.

2022년 4월 24일
·
0개의 댓글
post-thumbnail

firebase functions 7 spotify mock data

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

2022년 2월 2일
·
0개의 댓글
post-thumbnail

Firebase functions 4 테스팅, mocha, chai

TDD를 하고 싶지만 우선은 임의로 테스트를 해볼 함수를 먼저 만들고 그 후에 테스트를 해보겠다. (DDT?) 이 함수에 대해서 4가지를 테스트 해볼 것이다. 결과가 문자열인지 결과가 "server is running"인지 data가 없으면 오류를 던지는지 비 로그인

2022년 1월 28일
·
0개의 댓글
post-thumbnail

TDD 004: 유닛테스트 작성하기 - API

API 를 테스트하는 유닛테스트를 작성해보자.소스코드 링크REST API 를 작성하면서 사용하는 라이브러리, 테스트 코드에 사용하는 라이브러리를 추가한다.express 는 Http(또는 Https)서버를 실행할 수 있는 가장 인기있고, 가장 가벼운 nodejs 라이브러

2022년 1월 15일
·
0개의 댓글
post-thumbnail

TDD 003: 유닛테스트 작성하기 - 클래스

이번에는 클래스에 대한 유닛테스트를 작성해보자.소스코드 링크클래스에서 사용하는 라이브러리, 테스트 중에 사용하는 라이브러리를 설치한다.axios 는 User 클래스에서 사용하는 네트워크 통신 라이브러리이다.sinon 은 유닛테스트를 용이하게 하기 위해서 가짜 객체를

2022년 1월 15일
·
0개의 댓글

TDD 002: 용어 정리

가장 작은 테스트의 단위는 테스트 케이스(Test Case) 이고여러 개의 테스트 케이스가 모여서 하나의 테스트 슈트(Test Suite)를 이룬다.참조 링크: https://www.testim.io/blog/test-suites-test-cases-hiera

2022년 1월 15일
·
0개의 댓글
post-thumbnail

TDD 001: 유닛테스트 작성하기 - 함수

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

2022년 1월 15일
·
0개의 댓글

typescript debugging with vscode

vscode에서 typescript 코드를 작성하고 테스트 코드를 작성했다. 디버깅을 실행해도 에러가 났는데 ts -> js로 변환하는 작업이 필요했다.command shift D를 누르거나 vscode의 Run and Debug 버튼 클릭한다.Add Configura

2021년 12월 31일
·
0개의 댓글
post-thumbnail

[Modern JS] 3.5 테스트 자동화와 Mocha

테스트 자동화를 하는 이유를 알아보며 Mocha를 통해 간단한 테스트 자동화를 구현해보자!

2021년 10월 11일
·
0개의 댓글

uniswap v3 with ethers.js

node 기반 앱에서 ethers.js, uniswapV3 SDK, core를 활용해 테스트넷의 코인을 매수하고 관련 정보를 가져온다.코드

2021년 8월 24일
·
0개의 댓글
post-thumbnail

[Mocha] SuperTest (1)

Express Test를 위한 모듈 supertest

2021년 8월 7일
·
0개의 댓글
post-thumbnail

Mocha and Chai

테스트 관련 패키지는 개발할 때만 필요하므로 --save-dev 옵션을 사용한다.npm install --save-dev mocha chai nycmocha는 테스트 실행해주는 패키지다chai는 assertion 패키지다nyc는 코드 커버리지를 시각적으로 보여주는 패키

2021년 8월 6일
·
0개의 댓글
post-thumbnail

[Mocha] 기본 사용법

mocha로 테스트코드를 작성해보자

2021년 7월 24일
·
0개의 댓글
post-thumbnail

TDD란 무엇인가

TDD에 대해 알아보자

2021년 7월 17일
·
0개의 댓글

TDD(Test-driven development)

이번 프로젝트에서 TDD(Test-driven development) 방식을 도입했었다 나는 트랙과 스케쥴에 관한 API를 TDD로 진행하기로 하고 먼저 테스트 작성에 들어갔다 테스트를 얼추 작성하고 테스트를 실행하였는데 Mocha를 Typescript에서 찾지를 못해

2020년 7월 6일
·
0개의 댓글
post-thumbnail

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

2020년 6월 27일
·
0개의 댓글
post-thumbnail

현업에서의 Async/Await

async/await는 그 자체로 매우 강력한 도구입니다. 하지만 진정으로 빛을 발하는 때는 자바스크립트 오픈소스 생태계와 연계될 때입니다. 2005년 경, 자바스크립트를 작업 용으로 사용하다는 것이 고통스러운 일이었다는 것은 비밀도 아닙니다. 하지만 그 고통이 개발자

2020년 5월 26일
·
0개의 댓글
post-thumbnail

Linked List with TDD-1

TDD(Test Driven Development)에 익숙하지 않은 개발자들에게 TDD란 항상 언젠가는 익혀야될 숙제같은 존재입니다. 그래서 타입스크립트로 Singly-Linked List 구현을 통해서 TDD를 익혀보고자합니다.우선 테스트 환경을 만들어보겠습니다. 터

2020년 3월 22일
·
0개의 댓글