Commits
Giuseppe Digilio authored 1df41deb8f0
1 1 | import { ComponentFixture, TestBed } from '@angular/core/testing'; |
2 2 | import { RootComponent } from './root.component'; |
3 3 | import { CommonModule } from '@angular/common'; |
4 4 | import { StoreModule } from '@ngrx/store'; |
5 5 | import { authReducer } from '../core/auth/auth.reducer'; |
6 6 | import { storeModuleConfig } from '../app.reducer'; |
7 7 | import { TranslateLoader, TranslateModule } from '@ngx-translate/core'; |
8 8 | import { TranslateLoaderMock } from '../shared/mocks/translate-loader.mock'; |
9 9 | import { NativeWindowRef, NativeWindowService } from '../core/services/window.service'; |
10 10 | import { MetadataService } from '../core/metadata/metadata.service'; |
11 11 | import { MetadataServiceMock } from '../shared/mocks/metadata-service.mock'; |
12 - | import { Angulartics2GoogleAnalytics } from 'angulartics2'; |
13 12 | import { AngularticsProviderMock } from '../shared/mocks/angulartics-provider.service.mock'; |
14 13 | import { Angulartics2DSpace } from '../statistics/angulartics/dspace-provider'; |
15 14 | import { AuthService } from '../core/auth/auth.service'; |
16 15 | import { AuthServiceMock } from '../shared/mocks/auth.service.mock'; |
17 16 | import { ActivatedRoute, Router } from '@angular/router'; |
18 17 | import { RouterMock } from '../shared/mocks/router.mock'; |
19 18 | import { MockActivatedRoute } from '../shared/mocks/active-router.mock'; |
20 19 | import { MenuService } from '../shared/menu/menu.service'; |
21 20 | import { CSSVariableService } from '../shared/sass-helper/sass-helper.service'; |
22 21 | import { CSSVariableServiceStub } from '../shared/testing/css-variable-service.stub'; |
43 42 | loader: { |
44 43 | provide: TranslateLoader, |
45 44 | useClass: TranslateLoaderMock |
46 45 | } |
47 46 | }), |
48 47 | ], |
49 48 | declarations: [RootComponent], // declare the test component |
50 49 | providers: [ |
51 50 | { provide: NativeWindowService, useValue: new NativeWindowRef() }, |
52 51 | { provide: MetadataService, useValue: new MetadataServiceMock() }, |
53 - | { provide: Angulartics2GoogleAnalytics, useValue: new AngularticsProviderMock() }, |
54 52 | { provide: Angulartics2DSpace, useValue: new AngularticsProviderMock() }, |
55 53 | { provide: AuthService, useValue: new AuthServiceMock() }, |
56 54 | { provide: Router, useValue: new RouterMock() }, |
57 55 | { provide: ActivatedRoute, useValue: new MockActivatedRoute() }, |
58 56 | { provide: MenuService, useValue: new MenuServiceStub() }, |
59 57 | { provide: CSSVariableService, useClass: CSSVariableServiceStub }, |
60 58 | { provide: HostWindowService, useValue: new HostWindowServiceStub(800) }, |
61 59 | { provide: LocaleService, useValue: {} }, |
62 60 | provideMockStore({ core: { auth: { loading: false } } } as any), |
63 61 | RootComponent, |