✅ 이제 핵심 모듈에 있는 node.js 테스트 프레임워크

DOCS

좋은 국물! 노드에는 테스트 프레임워크가 있습니다. 이것이 실제로 무엇을 의미합니까?

당신은 Jest를 다운로드하고 제대로 테스트합니까? 글쎄, 당신이 할 수 있다면

import assert from 'assert';
import test from 'node:test';

test('a description', () => {
  assert.strictEqual(1, 1);
});



산출:

(node:27143) ExperimentalWarning: The test runner is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
TAP version 13
ok 1 - a
  ---
  duration_ms: 0.000279472
  ...
1..1
# tests 1
# pass 1
# fail 0
# skipped 0
# todo 0
# duration_ms 0.050426448


아, 엄마만이 사랑할 수 있는 기자!

사이드노트



이것이 바로 Rust가 테스트를 처리하는 방식입니다. 프레임워크가 없고 일반적으로 소스와 동일한 파일에 있는 모든 테스트가 실제로 정말 좋습니다.

무슨 뜻인가요?



Node.js는 당신이 Jest를 잊어버리도록 쏘고 있습니다, 그렇죠? 언젠가, 지금? 아니요!

그러나 테스트를 표준화하는 것은 올바른 방향으로 나아가는 단계입니다. 매우 좋은 생각입니다.

좋은 웹페이지 즐겨찾기