#12 added jest

This commit is contained in:
fabio.formosa
2020-05-11 23:16:02 +02:00
parent bf276d0073
commit 7687def758
8 changed files with 13 additions and 23 deletions

View File

@@ -69,23 +69,6 @@
"browserTarget": "angular-spring-starter:build"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "src/test.ts",
"karmaConfig": "./karma.conf.js",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.spec.json",
"scripts": [],
"styles": [
"src/styles.css"
],
"assets": [
"src/assets",
"src/favicon.ico"
]
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {

View File

@@ -0,0 +1 @@
import 'jest-preset-angular';

View File

@@ -6,7 +6,7 @@
"ng": "ng",
"start": "ng serve --proxy-config proxy.conf.json",
"build": "ng build",
"test": "ng test",
"test": "jest",
"lint": "ng lint",
"e2e": "ng e2e"
},
@@ -50,6 +50,8 @@
"codelyzer": "^5.1.2",
"jasmine-core": "2.6.4",
"jasmine-spec-reporter": "4.1.1",
"jest": "^26.0.1",
"jest-preset-angular": "^8.2.0",
"karma": "1.7.1",
"karma-chrome-launcher": "2.1.1",
"karma-cli": "1.0.1",
@@ -60,5 +62,9 @@
"ts-node": "3.0.6",
"tslint": "5.7.0",
"typescript": "3.8.3"
},
"jest": {
"preset": "jest-preset-angular",
"setupFilesAfterEnv": ["<rootDir>/jest.setup.ts"]
}
}

View File

@@ -2,7 +2,7 @@ import { HttpClient, HttpHeaders, HttpResponse, HttpRequest, HttpEventType, Http
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';
import { catchError, map, filter, tap } from 'rxjs/operators'
import { serialize } from 'app/shared/utilities/serialize';
import { serialize } from '../shared/utilities/serialize';
export enum RequestMethod {
Get = 'GET',

View File

@@ -1,6 +1,6 @@
import { Component, OnInit } from '@angular/core';
import { FormBuilder, FormGroup, Validators } from '@angular/forms';
import { AuthService } from 'app/services';
import { AuthService } from '../../services';
import { Router } from '@angular/router';
import { DisplayMessage } from '../../shared/models/display-message';
import { delay, mergeMap } from 'rxjs/operators';

View File

@@ -12,13 +12,13 @@ import { RouterTestingModule } from '@angular/router/testing';
import {
MockUserService,
MockApiService
} from 'app/services/mocks';
} from '../../services/mocks';
import {
UserService,
AuthService,
ApiService,
ConfigService
} from 'app/services';
} from '../../services';
describe('SignupComponent', () => {
let component: SignupComponent;

View File

@@ -1,5 +1,5 @@
{
"extends": "../tsconfig.json",
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/spec",
"baseUrl": "",