Skip to content

jfcere/jest-preset-angular-issue

Repository files navigation

jest-preset-angular-issue

Reproduction repository for Jest-Preset-Angular issue using newly generated Angular 8 application.

Related jest-preset-angular/issues#288

Issue

Using Jest-Preset-Angular, tests fail to retrieve the dependencies injected in a component constructor resulting in the following error:

Can't resolve all parameters for AppComponent: (?).

The AppComponent has a dependency on AppService and, although the service is provided in the TestBed configuration and tests run successfully using Karma, it fails using Jest-Preset-Angular with Angular 8 but it was working with Angular 7.

Installation

Clone this repository.

git clone https://github.com/jfcere/jest-preset-angular-issue.git

Install dependencies.

# using yarn
yarn
# OR using npm
npm install

Reproduction Steps

Running tests using built-in Karma configuration will succeed for all tests.

# using yarn
yarn test
# OR using npm
npm run test

Running test with Jest will result in error.

# using yarn
yarn jest
# OR using npm
npm run jest

About

Reproduction repository for Jest-Preset-Angular issue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published