/jest-zone-patch

Enables Jest functions to be run within Zone.js context

Primary LanguageJavaScriptBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

jest-zone-patch

Enables Jest functions to be run within Zone.js context, specifically for Angular apps.

Usage

Place it in your setupJestTestFramework.ts (or so) file

import 'jest-zone-patch';

And run it as Jest's setupTestFrameworkScriptFile:

"jest": {
  "setupTestFrameworkScriptFile": "<rootDir>/src/setupJestTestFramework.ts"
}

It's crucial to run this patch here, because at this point patched functions like test or describe are available in global scope.