After update to angular 13 my tests are not running

Viewed 311

When trying to run my tests after migrating to angular 13 I get the following error. The tests were running just fine in angular 12.

START:
07 02 2022 16:10:25.729:INFO [karma-server]: Karma v6.3.15 server started at http://localhost:9876/
07 02 2022 16:10:25.746:INFO [launcher]: Launching browsers ChromeHeadlessNoSandbox with concurrency 1
07 02 2022 16:10:25.773:INFO [launcher]: Starting browser ChromeHeadless
07 02 2022 16:10:49.143:INFO [Chrome Headless 97.0.4692.99 (Mac OS 10.15.7)]: Connected on socket zvPwcmTYYjIqiX_xAAAB with id 50531189
Chrome Headless 97.0.4692.99 (Mac OS 10.15.7) ERROR
  Uncaught ReferenceError: global is not defined
  at http://localhost:9876/_karma_webpack_/polyfills.js:195:1

  ReferenceError: global is not defined
      at Module.7435 (http://localhost:9876/_karma_webpack_/polyfills.js:195:1)
      at __webpack_require__ (http://localhost:9876/_karma_webpack_/runtime.js:23:42)
      at __webpack_exec__ (http://localhost:9876/_karma_webpack_/polyfills.js:10358:48)
      at http://localhost:9876/_karma_webpack_/polyfills.js:10359:37
      at webpackJsonpCallback (http://localhost:9876/_karma_webpack_/runtime.js:323:39)
      at http://localhost:9876/_karma_webpack_/polyfills.js:1:67

I have defined (window as any)['global'] = window;in my src/pollyfills.js

Does anyone have an idea what could be causing this problem?

0 Answers
Related