Ошибка кармы Жасмин "Ошибка была брошена в afterAll \ nUncaught ReferenceError: контейнер не определен брошен" - PullRequest
0 голосов
/ 02 сентября 2018

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

{
    "message": "An error was thrown in afterAll\nUncaught ReferenceError: container is not defined thrown",
    "str": "An error was thrown in afterAll\nUncaught ReferenceError: container is not defined thrown"
  }

Мой package.json выглядит следующим образом:

 {
  "name": "3dm",
  "version": "1.0.0",
  "description": "3dm",
  "main": "src/index.html",
  "dependencies": {
    "three-obj-loader": "^1.1.3",
    "three.js": "*"
  },
  "devDependencies": {
    "jasmine-core": "^3.2.1",
    "karma-chrome-launcher": "*",
    "karma-cli": "*",
    "karma-jasmine": "^1.1.2",
    "istanbul": "^0.4.5",
    "jasmine": "^3.2.0",
    "karma": "^2.0.5",
    "karma-coverage": "^1.1.2",
    "karma-coverage-istanbul-reporter": "^2.0.3",
    "karma-htmlfile-reporter": "^0.3.6",
    "karma-istanbul-preprocessor": "*",
    "karma-jasmine-html-reporter": "^1.3.1",
    "karma-junit-reporter": "^1.2.0",
    "karma-rollup-preprocessor": "^5.1.1"
  },
  "author": "",
  "license": "ISC"
}

в моих тестах у меня даже не было ничего подобного. Выполнение тестов через веб-интерфейс jasmine все работает хорошо. Просто на уровне CLI я получаю эту проблему. Есть идеи у кого-нибудь?

1 Ответ

0 голосов
/ 05 сентября 2018

Разобрался. Это было потому, что я переименовал файл, который в karma.conf.js был загружен с помощью подстановочного знака и явно исключил, имя файла которого я изменил с одной строчной буквы на заглавную букву. С корректировкой этого имени в явно исключенном файле это работает как шарм

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...