Freecodecamp: Проверка случая не сделана для результата

Созданный на 20 июл. 2016  ·  3Комментарии  ·  Источник: freeCodeCamp/freeCodeCamp

Название испытания

Управление массивами с помощью unshift

https://www.freecodecamp.com/challenges/manipulate-arrays-with-unshift

Описание проблемы

Код не проверяет регистр, введенный для вывода массива.

Информация о браузере

  • Google Chrome, версия: 51.0.2704.106 m
  • Операционная система: Windows 10 Home
  • Мобильный, настольный компьютер или планшет:

Ваш код


Скриншот

image

help wanted

Самый полезный комментарий

@ Akshit-p Ой, я не не согласен с вами, просто добавляю больше информации 😄

Я думаю, что тест для этой задачи следует изменить, чтобы удалить toLowerCase() , но я также считаю, что тесты во всех четырех задачах должны использовать строгое сравнение чисел, чтобы гарантировать, что пользователи вводят правильные значения.

Все 3 Комментарий

Тест не очень требователен к содержанию, не так ли? Даже myArray.unshift(['paul','35']); проходит со строкой '35' а не с числом 35 .

Важная часть состоит в том, что unshift используется правильно, что проверяет тест. Тем не менее, значение, указанное как правильное для myArray вероятно, должно более точно соответствовать тому, что фактически проверено.

Отредактировано для добавления: другие задачи манипулирования соседними массивами (push / pop / shift) не включают toLowerCase() в свои тесты, которые включает эта задача, так что это странная задача в этом отношении. Остальные также имеют слабое равенство числовых значений, поэтому строковые формы чисел приемлемы для каждого.

Я полностью понимаю это, но если случаи проверены для большинства результатов, то почему бы и не это, конечно, это странно, но согласованность является ключевым моментом. Спасибо хоть

@ Akshit-p Ой, я не не согласен с вами, просто добавляю больше информации 😄

Я думаю, что тест для этой задачи следует изменить, чтобы удалить toLowerCase() , но я также считаю, что тесты во всех четырех задачах должны использовать строгое сравнение чисел, чтобы гарантировать, что пользователи вводят правильные значения.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги