Сообщество Хекслета

Evgenii Kireev 24 февраля 2018 →

Добрый день! Подскажите пожалуйста, что не так в моем коде, в стороннем http://pythontutor.com/javascript.html#mode=display он проверку прошел, а на Хекслете не проходит

// removed

Тесты выдают ошибку в пятой строке: ```● substr

expect(received).toEqual(expected)

Expected value to equal:
  "abba"
Received:
  ""

  at Object.<anonymous>.test (__tests__/substr.test.js:5:41)
  at Promise.resolve.then.el (../../local/share/.config/yarn/global/node_modules/p-map/index.js:42:16)

Олег Ильин 23 февраля 2018 →

Подтолкните, пожалуйста, в нужном направлении simpleCard

// removed

solution

// removed

output

 FAIL  __tests__/test.js
  ● CardGame › #flow 1

    expect(received).toBe(expected)

    Expected value to be (using ===):
      5
    Received:
      undefined

    Difference:

      Comparing two different types of values. Expected number but received undefined.

      at Object.it (__tests__/test.js:34:27)
      at Promise.resolve.then.el (../../local/share/.config/yarn/global/node_modules/p-map/index.js:42:16)

  ● CardGame › #flow 2

    expect(received).toBe(expected)

    Expected value to be (using ===):
      2
    Received:
      NaN

      at Object.it (__tests__/test.js:61:27)
      at Promise.resolve.then.el (../../local/share/.config/yarn/global/node_modules/p-map/index.js:42:16)

  ● CardGame › #flow 3 (health order in log)

    expect(received).toBe(expected)

    Expected value to be (using ===):
      0
    Received:
      undefined

    Difference:

      Comparing two different types of values. Expected number but received undefined.

      at Object.it (__tests__/test.js:100:27)
      at Promise.resolve.then.el (../../local/share/.config/yarn/global/node_modules/p-map/index.js:42:16)

данила соколов 23 февраля 2018 →

`make: Entering directory '/usr/src/app' npm test -s FAIL tests/smallestDivisor.test.js ● Test suite failed to run

/usr/src/app/smallestDivisor.js: Duplicate declaration "d1"
    4 |   const smallestDivisor = (n) => {
    5 |   const ww = (d1) => {
  > 6 |     const d1 = 1;
      |           ^
    7 |     if (n < 0) {
    8 |       return NaN;
    9 |     }

Test Suites: 1 failed, 1 total Tests: 0 total Snapshots: 0 total Time: 0.683s Ran all test suites. Makefile:2: recipe for target 'test' failed make: Leaving directory '/usr/src/app' make: *** [test] Error 1 status: finished → Check your code. Tests failed.`

Андрей Лукин 23 февраля 2018 →

Получилось довольно громоздко По самому решению вопросов нет, у учителя конечно гораздо элегантней. Но что мне делать с претензией линтера на 26 строку? Переименовывать все константы на более короткие, или как то можно красиво все перенести? Я пробовал по разному, все равно не пропускает.

Лиса 23 февраля 2018 →

Здравствуйте. Пожалуйста, помогите. Почему-то у меня типовая ошибка length, но эта функция ведь должна была импортироваться. Вот код

removed

Вот что мне пишет OUTPUT

make: Entering directory '/usr/src/app'
npm test -s
 FAIL  __tests__/solution.test.js
  ● Test suite failed to run

    TypeError: Cannot read property 'length' of undefined

      at Object.<anonymous>.exports.length.str (strings.js:1:207)
      at getUpperCase (solution.js:6:39)
      at Object.<anonymous> (solution.js:20:1)
      at Object.<anonymous> (__tests__/solution.test.js:1:119)

Test Suites: 1 failed, 1 total
Tests:       0 total
Snapshots:   0 total
Time:        0.724s
Ran all test suites.
Makefile:2: recipe for target 'test' failed
make: Leaving directory '/usr/src/app'
make: *** [test] Error 1
status: finished → Check your code. Tests failed.

Дмитрий Сорокин 23 февраля 2018 →

Прокомментируйте мое решение. Такое нагромождение это плохая практика?

Mote Mere 23 февраля 2018 →

Подсказка: решение может показаться трудным, но это не так.
Самое трудное - не забыть про экспорт по умолчанию.

Olga P 23 февраля 2018 →

в тестах 7й вопрос - лейба возле радиобаттона не содержит символа. не отображает по-крайней мере

Dmytro Bairak 23 февраля 2018 →

Проглядел в первом пункте условие про UNIQUE. Но решение проверку прошло. Тест наверно это условие не проверяет должным образом.

// removed

Anzhelika 23 февраля 2018 →

Не могу понять в чем ошибка, подскажите что не так?

 FAIL  __tests__/smallestDivisor.test.js
  ● smallestDivisor

    expect(received).toBe(expected)

    Expected value to be (using ===):
      1
    Received:
      2

      at Object.<anonymous>.test (__tests__/smallestDivisor.test.js:4:45)
      at Promise.resolve.then.el (../../local/share/.config/yarn/global/node_modules/p-map/index.js:42:16)

  ✕ smallestDivisor (6ms)

Test Suites: 1 failed, 1 total
Tests:       1 failed, 1 total
Snapshots:   0 total
Time:        0.267s, estimated 1s
Ran all test suites.
Makefile:2: recipe for target 'test' failed
make: Leaving directory '/usr/src/app'
make: *** [test] Error 1