Eugene Komissarov

Небольшое замечание к видео: assert.equal и assert.deepEqual не возвращают true или false, они генерируют исключение в случае неравенства.

3 0

В данном курсе ещё не проходили исключения, не будет ли это упоминание на данный момент лишней информацией?

0

Возможно авторы курса действительно так рассуждали, однако про AssertionError говорится например в этом уроке: https://ru.hexlet.io/courses/programming-basics/lessons/tests/theory_unit

0

А вообще интересно, что лучше использовать для проверки "глубокого" равенства? assert.deepEqual() с try/catch не предлагать). Может deep-equal или что-то другое?

0

Похожие вопросы

user-d3c8dee74a9a0015 2 дня назад →

Почему в решении учителя метод orderBy мутирует объект, а остальные методы нет? orderBy(fn, direction = 'a...

user-d3c8dee74a9a0015 2 дня назад →

А почему параметр this.operations в видео задается через логическое ИЛИ ? Семантически не лучше ли задать е...

Олег Бородин 10 января 2020 →

По запросу LINQ я нагуглил только "Language Integrated Query". В видео же не о проекте Microsoft идёт речь?

Кирилл Шаповал 06 января 2020 →

У меня два вопроса по заданию: Почему мы не используем slice(), для метода toArray? Есть ли разница в созда...

Андрей Мягков 27 декабря 2019 →

Здравствуйте. Код ревью - https://ru.hexlet.io/code_reviews/188208. Не понимаю как сделать, чтобы reduce сч...

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →