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

bombom70 23 апреля 2018 →

что не так ?

// removed

вот вывод

make: Entering directory '/usr/src/app'
npm test
npm info it worked if it ends with ok
npm info using npm@5.3.0
npm info using node@v8.4.0
npm info lifecycle @~pretest: @
npm info lifecycle @~test: @

> @ test /usr/src/app
> jest --colors

 FAIL  __tests__/points.test.js
  points
    ✕ getQuadrant (10ms)
    ✕ getSymmetricalPoint (12ms)
    ✕ calculateDistance (1ms)

  ● points › getQuadrant

    expect(received).toBe(expected) // Object.is equality

    Expected value to be:
      1
    Received:
      null

    Difference:

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

       9 |   it('getQuadrant', () => {
      10 |     expect(getQuadrant(makePoint(0, 0))).toBeNull();
    > 11 |     expect(getQuadrant(makePoint(5, 0))).toBeNull();
      12 |     expect(getQuadrant(makePoint(1, 5))).toBe(1);
      13 |     expect(getQuadrant(makePoint(-3, 10))).toBe(2);
      14 |     expect(getQuadrant(makePoint(-2, -5))).toBe(3);

      at Object.it (__tests__/points.test.js:11:74)

  ● points › getSymmetricalPoint

    Argument must be pair, but it was 'NaN'

      16 |   });
      17 | 
    > 18 |   it('getSymmetricalPoint', () => {
      19 |     expect(toString(getSymmetricalPoint(makePoint(10, 10)))).toBe(toString(makePoint(-10, -10)));
      20 |     expect(toString(getSymmetricalPoint(makePoint(-10, -10)))).toBe(toString(makePoint(10, 10)));
      21 |     expect(toString(getSymmetricalPoint(makePoint(10, -10)))).toBe(toString(makePoint(-10, 10)));

      at checkPair (../../local/share/.config/yarn/global/node_modules/hexlet-pairs/src/index.js:21:11)
      at toString (../../local/share/.config/yarn/global/node_modules/hexlet-pairs/src/index.js:75:3)
      at toString (../../local/share/.config/yarn/global/node_modules/hexlet-points/src/index.js:39:51)
      at Object.it (__tests__/points.test.js:18:39)

  ● points › calculateDistance

    ReferenceError: sqrt is not defined



      at Object.<anonymous>.exports.calculateDistance (points.js:31:13)
      at Object.it (__tests__/points.test.js:24:42)

Test Suites: 1 failed, 1 total
Tests:       3 failed, 3 total
Snapshots:   0 total
Time:        0.399s, estimated 1s
Ran all test suites.
npm info lifecycle @~test: Failed to exec test script
npm ERR! Test failed.  See above for more details.
Makefile:2: recipe for target 'test' failed
make: Leaving directory '/usr/src/app'
make: *** [test] Error 1

Роман Котенко 23 апреля 2018 →

на моей железке ни одна установка не прошла тихо-спокойно. PHP 5.5.9 Адище адское! Помогло https://ru.stackoverflow.com/questions/723153/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-php-ubuntu

  • подозреваю эти проблемы с настройкой окружения на Ubuntu 14.04

Максим Торбург 23 апреля 2018 →

flattenAll Выпрамляет

выправляет или выпрямляет, видимо

Максим Торбург 23 апреля 2018 →

ну так и знал, что решение препода будет в одну строчку =)

Sergei Piadyshev 23 апреля 2018 →

sudo adduser username usergroup - не работает, другие способы тоже

Игорь Постоленко 23 апреля 2018 →

Подскажите, зачем используется?

el => !!el

То же самое ведь получается, если так пишем?

el => el

Игорь Постоленко 23 апреля 2018 →

В этом решении увеличение счетчика completed++ находится до строки проверки ошибки. Не правильнее ли будет ее перенести ниже?

Максим Торбург 23 апреля 2018 →

На каком то этапе

В коллизиях, тут дефис перед "то" нужен.

Alexander Suleymanov 23 апреля 2018 →

решил мое решение, но есть сомнения, хотя линтер пропустил без ошибок. В моём решении, в отличии от решения учителя, нет проверки на пустоту. Правильно ли это?

Денис Киренков 23 апреля 2018 →

Есть первый пример в котором заливается внешняя форма по ширене текста, а если мне нужно что бы текст выступал за границы заливки, как это сделать?