Двойные кавычки, закодированные в тестах Jest - PullRequest
0 голосов
/ 24 сентября 2019

Я очень сомневаюсь, что это проблема с Jest, но именно здесь проблема всплывает, так что здесь.

Моя команда использует Jest для тестов.Сегодня я писал тесты, чего я не делал в репозитории около недели.При сегодняшнем тестировании все они провалились.Я заметил, что все двойные кавычки были закодированы следующим образом:

    Expected value to be (using ===):
      "{\"data\":\"Important data\"}"
    Received:
      "{"data":"Important data"}"

Ранее все тесты выполнялись и проходили нормально.

Для собственного здравого смысла я переключился на ветку master изапускал тесты, только чтобы получить тот же результат.Мои товарищи по команде также выполнили тесты в своих обновленных основных ветках, но проблем не возникло.

Кажется, это локально для моей машины.Я удаляю node_modules и package-lock.json и даже заново клонирую весь репозиторий.К сожалению, у меня все еще есть та же проблема, и я не уверен, где искать.Если кому-то эта проблема знакома удаленно, я хотел бы услышать предложения.

Некоторые могут иметь отношение к информации:

  • macOS 10.14.6
  • iterm2 (UTF-8 кодировка)
  • узел 8.10
  • нпм 6.11.3
  • шут 24.8.0
...