Assert 모듈
Assert 모듈은 개발자가 만든 코드가 동작하기 전에 데이터나 수식에 대한 검사를 할 수 있는 모듈이다.
Assert 모듈에서 제공하고 있는 함수들을 이용하여 검사할 때 위배가 될 경우 오류가 발생하고 프로그램이 중지된다.
assert : 주어진 변수가 수가 수식의 값이 0이거나 false 인 경우 오류가 발생한다.
equal : 주어진 두 변수나 수식의 결과 값이 다를 경우 오류가 발생한다. 값의 타입은 무시한다.
strictEqual : 주어진 두 변수나 수식의 결과 값이 다를 경우 오류가 발생한다. 값의 타입도 검사한다.
notEqual : 주어진 두 변수나 수식의 결과 값이 같을 경우 오류가 발생한다. 값의 타입은 무시한다.
notStrictEqual : 주어진 두 변수나 수식의 결과 값이 같을 경우 오류가 발생한다. 값의 타입도 검사한다.
deepEqual : 두 객체의 멤버가 동일하지 않을 경우 오류가 발생한다. 값의 타입은 무시한다.
deepStrictEqual : 두객체의 멤버가 동일하지 않을 경우 오류가 발생한다. 값의 타입도 검사한다.
notDeepEqual : 두 객체의 멤버가 동일할 경우 오류가 발생한다. 값의 타입은 무시한다.
notDeepStrictEqual : 두 객체의 멤버가 동일할 경우 오류가 발생한다. 값의 타입도 검사한다.
Last updated
Was this helpful?