TGViewer
Валя читает ишью Валя читает ишью @valya_reads_issue · 3.01K subscribers
Post #270 4.98K
node:test — built-in test runner

Пока все сидят на Jest или смотрят в сторону vitest, в ноде, внезапно, появляется встроенный тест-ранер.

Всё началось с ишью Proposal: Adding a built-in test runner почти год назад. В нём ребята пообсуждали что, мол, неплохо было бы иметь некий стандартный тест-раннер с каким-нибудь набором фич или даже может быть какой-то уже существующий под своё крыло забрать. Ну и как-то слишком уж быстро появилась реализация.

Ну казалось бы всё, сделали, пользуйтесь, но тут пришёл человек со стороны и открыл ишью Document why node:test exists в целом с простым вопросом «а зачем?». И действительно, зачем?

Кажется, мэйнтэйнерам просто захотелось какое-то своё легковесное решение для тестов внутри самой ноды, а по-настоящему стандартного решения для экосистемы мы не увидим ещё долгие годы (если в принципе когда-нибудь увидим).

Ну а если вам интересно посмотреть что тест-ранер умеет и как им пользоваться то вам сперва сюда, а потом можно и полную документацию посмотреть. Ну и замечу, что модуль пока что экспериментальный.

P.S. И кстати, это первый модуль, который доступен только по имени node:test. Т.е. сделать require(‘test’) уже не выйдет.
  • 👍 11
More from @valya_reads_issue
  1. Aug 26, 2026Поддержка zip архивов в Node.js Внезапно, в Node.js 26.8.0 появился нативная поддержка для…
  2. Jun 12, 2026Diff: You should be able to just render any diff А пока гитхаб не вывозит как с точки зрен…
  3. Jun 12, 2026Diff: The uphill climb of making diff lines performant Пару лет назад я уже пинал GitHub з…
  4. May 6, 2026Vite выходит из Vitest В Vitest появилась крайне интересная дискуссия — а что если раздели…
  5. Mar 31, 2026Port of React Compiler to Rust Пока что WIP в виде альтернативного плагина для Babel и cra…
  6. Mar 11, 2026Evolving the Node.js Release Schedule Node.js давно загнала себя в странное состояние — чё…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →