javascript-tutorial / javascript-tutorial/ru.javascript.info

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

Ouverte
#2,188 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

suggestion: tutorial
Langage dominant
HTML
Étoiles
4.1k
Forks
922
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Описание

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

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

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

Мотивация

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

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

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

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

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Trouvez l’article de tutoriel «Автоматическое тестирование c использованием фреймворка Mocha» et examinez ses exemples de CDN pour Mocha 3.2.0 et Chai 3.5.0, ainsi que la référence à Karma. Mettez à jour les exemples techniques et révisez les indications concernant les outils obsolètes, tout en préservant les concepts de testing et de BDD de l’article ; le travail sera considéré comme terminé lorsque l’article ne présentera plus de versions obsolètes ni Karma comme recommandation actuelle.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
documentation
Type d'issue
Documentation
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
68/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.