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

Aberta
#2,188 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
68/100
Tipo de issue
Documentação
Clareza
Razoavelmente clara
Status de atividade
Pouca atividade
Stack de tecnologia
javascript
Domínio
documentation

Direção de pesquisa

Encontre o artigo tutorial «Автоматическое тестирование c использованием фреймворка Mocha» e revise seus exemplos de CDN do Mocha 3.2.0 e Chai 3.5.0, juntamente com a referência ao Karma. Atualize os exemplos técnicos e revise as orientações sobre ferramentas obsoletas, preservando os conceitos de testing e BDD do artigo; considera-se concluído quando o artigo não apresentar mais versões obsoletas nem o Karma como recomendação atual.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

suggestion: tutorial
Описание

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

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

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

Мотивация

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

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

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

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

Linguagem predominante
HTML
Estrelas
4.1k
Forks
922
Métricas de merge de PRs
Nenhum PR com merge em 30d

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de javascript-tutorial/ru.javascript.info

Todas as issues de javascript-tutorial/ru.javascript.info

Issues semelhantes

Mais issues de Documentation

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.