# mocha

29개의 포스트

Truffle 테스트 방법

test는 javascript 기반 테스트 프레임 워크인 mocha를 사용한다.기본 구조기본적으로 account0으로 contract를 배포한다.describe테스트들을 구분짓고 테스트에 대해 설명하는 함수.주로 Object 명이나 function 명을 작성한다.des

2023년 1월 7일
·
0개의 댓글
·
post-thumbnail

코드스테이츠_S4U7_3W_금

TDD, 테스트 빌더, mocha

2022년 12월 2일
·
0개의 댓글
·

✅ Mocha, Chai framework

: JavaScript 테스트 프레임워크(describe it 등...): 다양한 assertion을 제공하는 라이브러리\*assertion : 변수가 원하는 값을 가지고 있는지 확인하는 것(expect should assert 등...)chai framework의 더

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

Mocha, Chai를 활용한 nodejs 기반 웹 서버 개발 테스트 환경 개선 도전

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

2022년 8월 3일
·
0개의 댓글
·
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일
·
1개의 댓글
·
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개의 댓글
·