[Предложение: учебник]: Обновить устаревшие примеры Mocha/Chai в статье о тестировании

Open
#2,188 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
68/100
Issue type
Documentation
Clarity
Mostly clear
Activity status
Quiet
Tech stack
javascript
Domain
documentation

Research direction

Find the tutorial article «Автоматическое тестирование c использованием фреймворка Mocha» and review its Mocha 3.2.0 and Chai 3.5.0 CDN examples, along with the Karma reference. Update the technical examples and revise the deprecated-tool guidance while preserving the article’s testing and BDD concepts; done means the article no longer presents obsolete versions or Karma as a current recommendation.

Written by the indexing model from the issue text.

Description

suggestion: tutorial
Описание

В статье «Автоматическое тестирование c использованием фреймворка Mocha» используются сильно устаревшие версии Mocha (3.2.0) и Chai (3.5.0), а пример их подключения через CDN соответствует старому состоянию экосистемы.

Также в конце статьи упоминается Karma как более высокоуровневый инструмент для запуска тестов, хотя сейчас Karma официально объявлен устаревшим (deprecated).

Предлагаю актуализировать техническую часть статьи: обновить примеры подключения и пересмотреть упоминание Karma. При этом основные идеи статьи о тестировании и BDD можно оставить.

Мотивация

Статья находится в начале учебника и предназначена в том числе для начинающих. Устаревшие версии библиотек и рекомендация deprecated-инструмента могут создать впечатление, что именно так тестирование JavaScript обычно настраивается сегодня.

Обновление позволит сохранить полезное объяснение принципов тестирования, но сделать технические примеры актуальными.

Готовы ли вы принять участие в реализации данного предложения?

Да, я готов(а) принять участие.

Dominant language
HTML
Stars
4.1k
Forks
922
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from javascript-tutorial/ru.javascript.info

All issues in javascript-tutorial/ru.javascript.info

Similar issues

More Documentation issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.