Вопрос пользователя Николай Ларионов в уроке «Модульные тесты», курс «JS: Автоматическое тестирование»

Николай Ларионов

Так и не понял данное упрожнение, суть задания понял, что у нас есть класс, в нем присуще методы, которые мы тестируем, и нужно чтобы тесты прошли только right1, а на остальных упасть, но не пойму как вызвать функцию, TypeError: makeValidator.addCheck is not a function, как только не пробовал, пишет, что 'addCheck' это не функция, почему, не могу догнать https://ru.hexlet.io/code_reviews/315522

6 0

Антон Рождественский

Привет! Было бы здорово увидеть ссылку на ревью).

0

Николай Ларионов

Антон Рождественский, исправил ссылку, на корректную

0

Сергей Мелодин

Николай Ларионов, приветствую.

Обратите внимание как в ридми создаётся валидатор и как вы вызываете его сейчас. То что это класс, скрывается за "фабрикой", которая находится в implementations/index.js

0

Николай Ларионов

Сергей Мелодин, так вот же эта строка записанная за нас, const makeValidator = getImplementation(); ... которая создает новый класс инстанс валидатора, как я понимаю

0

Николай Ларионов

Вобще, не ясно, почему в заданиях включенны классы на данном этапе, это вводит немного в ступор, для понимания проще было создать функцию, которая возвращает функции, имхо

0

Сергей Мелодин

Николай Ларионов, надо было создать валидатор из конструктора makevalidator, но я вижу, вы уже разобрались. По поводу классов сделал заметку.

0

Есть вопрос или хотите участвовать в обсуждении?

Зарегистрируйтесь или войдите в свой аккаунт

Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг». Защита от спама reCAPTCHA «Конфиденциальность» и «Условия использования».

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

Двоечник около 2 часов назад →

Подскажите пожалуйста в чем может быть разница между checks.push(fn) и checks = [fn] при условии что изнача...

Двоечник 1 день назад →

Подскажите пожалуйста https://ru.hexlet.io/code_reviews/318869 почему ругается?

Sergey D 02 сентября 2020 →

Добрый день! Упражнение выполнил (проверка прошла без всех тестов из решения учителя). Остался вопрос: каки...

Alexandra Ermakova 01 сентября 2020 →

https://ru.hexlet.io/code_reviews/309236 сначала увидела задание - испугалась и расстроилась, потом очень о...

Илья Кононенко 31 августа 2020 →

solution (https://ru.hexlet.io/code_reviews/308508) Все ли я правильно понял? какие проверки стоило бы доба...