assert 모듈
Node.js 라이브러리는 assert 모듈이라는 단위 테스트 모듈을 지원합니다.
모듈 추출
var assert - require('assert');
모듈 기본 메서드
ok() - 테스트 성공을 나타냅니다.
fail() - 테스트 실패를 나타냅니다.
equal() - 얕은 비교로 비교합니다.
notEqual() - equal() 메서드의 반대 의미를 갖습니다.
deepEqual() - 깊은 비교로 비교합니다.
notDeepEqual() - deepEqual() 메서드의 반대 의미를 갖습니다.
throws() - 예외가 발생하는지 확인합니다.
doseNotThrow() - throws() 메서드의 반대 의미를 갖습니다.
예)
// 모듈을 추출합니다.
var assert = require('assert');
// 테스트를 수행합니다.
assert.equal(100, 100, 'message');
should 모듈
should 모듈은 assert 모듈에 몇 가지 기능을 추가한 모듈입니다.
설치
#> npm install should
모듈 기본 메서드
exist() - 변수의 존재를 확인합니다.
not.exist() - exist() 메서드의 반대 의미를 갖습니다.
예)
// 모듈을 추출합니다.
var should = require('should');
// 테스트를 수행합니다.
should.not.exist(100, 'message');
'Node.js' 카테고리의 다른 글
서버 실행 모듈 - supervisor 모듈/ forever 모듈 (0) | 2014.09.23 |
---|---|
nodejs web server 설정 (express 3.*) (0) | 2014.08.29 |
express module (0) | 2014.08.29 |