Freecodecamp: [beta] Ошибка теста: промежуточная задача алгоритма - пропущенные буквы

Созданный на 18 февр. 2017  ·  3Комментарии  ·  Источник: freeCodeCamp/freeCodeCamp

Предполагается, что тест fearNotLetter ("abcdefghjklmnopqrstuvwxyz") возвращает значение undefined, поскольку в строке не должно быть пропущенных букв. Однако буква «i» явно отсутствует. Мое решение правильное, проходит все тесты и возвращает undefined, если в строке выше отсутствует i.

Надеюсь, это поможет вам, ребята, отловить эту ошибку

help wanted

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

Привет, @Greenheart @raisedadead Могу ли я исправить эту проблему?

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

@fixtheelvis Спасибо, что сообщили об этом - Какая уловка! :открытый рот:

Не обращайте внимания на бота, мы еще не научили его хорошим манерам! :улыбка:

Вот утверждение для тестового примера, на который вы ссылаетесь:

assert.isUndefined(fearNotLetter('abcdefghijklmnopqrstuvwxyz'), 'message: <code>fearNotLetter(\"abcdefghjklmnopqrstuvwxyz\")</code> should return undefined.');

Как видите, каждый тестовый пример состоит из утверждения с чем-то, что оценивается как истинное / ложное, и сообщения. В этом случае сообщение должно отображать полную последовательность, но, как вы укажете, в нем отсутствует буква i. Поскольку это часть строки сообщения, она видна туристам (по крайней мере, тем, кто ее поймает!), Но не повлияет на утверждение. Вот почему тест все еще проходит.

Раз вы поймали эту ошибку, не хотели бы вы внести свой вклад и исправить ее? Я и другие участники будем рады помочь вам в этом процессе! :улыбка:

Привет, @Greenheart @raisedadead Могу ли я исправить эту проблему?

@ Quinn-H Спасибо, это было бы здорово!

Посетите CONTRIBUTING.md, чтобы получить помощь по началу работы, и поговорите с нами в чате участников, если у вас возникнут какие-либо вопросы.

Удачного кодирования! :улыбка:

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