의 별칭입니다 assert.strictEqual().
레거시 어설 션 모드
안정성 : 0-더 이상 사용되지 않음 : assert.strictEqual()대신 사용 합니다.
Abstract Equality Comparison ( )을 사용하여 actual및 expected매개 변수 간의 얕고 강제적 인 동등성을 테스트 합니다. 은 특수 처리되고 양쪽이 .==NaNNaN
값이 같지 않으면 매개 변수 의 값과 동일한 특성 세트 AssertionError와 함께가 발생 message합니다 message. message 매개 변수가 정의되지 않은 경우 기본 오류 메시지가 지정됩니다. 경우 message 매개 변수는의 인스턴스 Error다음 대신으로 발생 될 것이다 AssertionError.
assert.fail([message])
추가 : v0.1.21
- message <문자열> | <오류> 기본값 : 'Failed'
예외 AssertionError제공된 오류 메시지 또는 기본 오류 메시지를. 경우 message매개 변수는의 인스턴스 Error다음 대신으로 발생 될 것이다 AssertionError.
사용하여 assert.fail()두 개 이상의 인수하는 것은 가능하지만 사용되지 않습니다. 자세한 내용은 아래를 참조하십시오.
assert.fail(actual, expected[, message[, operator[, stackStartFn]]])
버전변화
v10.0.0 |
assert.fail()둘 이상의 인수를 사용한 호출 은 더 이상 사용되지 않으며 경고를 내 보냅니다. |
v0.1.21 |
추가 : v0.1.21 |
assert.ifError(value)
역사
- value <모두>
예외 value경우 value되지 않습니다 undefined또는 null. 이것은 error콜백 에서 인수를 테스트 할 때 유용합니다 . 스택 추적에는 ifError()잠재적 인 새 프레임 을 포함하여 전달 된 오류의 모든 프레임이 포함 ifError()됩니다.
assert.match(string, regexp[, message])
추가 : v13.6.0, v12.16.0
- string <문자열>
- regexp <RegExp>
- message <문자열> | <오류>
값이 일치하지 않거나 string인수가 다른 유형 인 경우 매개 변수 값과 동일한 특성 세트 와 함께 stringan AssertionError이 발생 message합니다 message. message매개 변수가 정의되지 않은 경우 기본 오류 메시지가 지정됩니다. 경우 message매개 변수는의 인스턴스 Error다음 대신으로 발생 될 것이다 AssertionError.
assert.notDeepEqual(actual, expected[, message])
역사
- actual <모두>
- expected <모두>
- message <문자열> | <오류>
엄격한 주장 모드
의 별칭입니다 assert.notDeepStrictEqual().
레거시 어설 션 모드
안정성 : 0-더 이상 사용되지 않음 : assert.notDeepStrictEqual()대신 사용 합니다.
깊은 불평등을 테스트합니다. 의 반대입니다 assert.deepEqual().