/
akryukov
/
programming-basics
Обзор
Документация
Войти
/
akryukov
/
programming-basics
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/lab12/taskjs5662.html
20 строк
3 KB
Alexander Kryukov
rewrite tasks in lab14. add numbers of steps in lab12 and lab13
19 июл 2018, 13:14
19 июл 2018, 13:14
0eedaa2
Код
Авторство
О чём код?
<div class="task_block" id="task5662"> <div class="task_id">5662</div> <h3>Задача</h3> <h4>Реализуйте функцию для решения задачи <a href="[5] лаб. ОСАЛП.html#task5662" target="_blank">ЛР5#5662 (открыть в новой вкладке)</a></h4> <ol> <li>В файле для исходного кода реализуйте функцию task5662.</li> <li>В качестве аргументов ей будут передавать 3 числа.</li> <li>В теле функции нужно вернуть результат решения задачи, используя значения аргументов в качестве исходных данных.</li> </ol> <h4>Проверьте корректность работы функции с помощью юнит-теста</h4> <ol start="4"> <li>В файле с юнит-тестами вызовите функцию it. Она уже реализована в Jasmine. Первый ее аргумент - описание теста, например "в задаче 5662 должен получиться корректный результат". Второй аргумент - анонимная функция, содержащая код для проверки.</li> <li>В теле юнит-теста нужно 5 раз вызвать функцию task5662. Каждый раз в качестве аргументов нужно передавать значения из разных тестов, описанных в задаче.</li> <li>Поскольку результат это строка, то корректность результатов каждого вызова функции task5662 нужно проверить с помощью функции expect в сочетании с функцией toEqual. Они также реализованы в Jasmine.</li> <li>Сначала нужно вызвать функцию expect и передать ей в качестве аргумента результат вызова функции task5662.</li> <li>В той же строке через точку нужно вызвать функцию toEqual. Единственный аргумент этой функции - ожидаемое значение.</li> <li>При открытии файла SpecRunner.html, в нем должна быть зеленая строка "в задаче 5662 должен получиться корректный результат".</li> </ol> </div>