mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-13 13:03:04 +00:00
50479: angularticsMock + tslint fixes
This commit is contained in:
@@ -30,6 +30,8 @@ import { NativeWindowRef, NativeWindowService } from './shared/window.service';
|
|||||||
|
|
||||||
import { MockTranslateLoader } from './shared/mocks/mock-translate-loader';
|
import { MockTranslateLoader } from './shared/mocks/mock-translate-loader';
|
||||||
import { MockMetadataService } from './shared/mocks/mock-metadata-service';
|
import { MockMetadataService } from './shared/mocks/mock-metadata-service';
|
||||||
|
import { Angulartics2GoogleAnalytics } from 'angulartics2/ga';
|
||||||
|
import { AngularticsMock } from './shared/mocks/mock-angulartics.service';
|
||||||
|
|
||||||
let comp: AppComponent;
|
let comp: AppComponent;
|
||||||
let fixture: ComponentFixture<AppComponent>;
|
let fixture: ComponentFixture<AppComponent>;
|
||||||
@@ -56,6 +58,7 @@ describe('App component', () => {
|
|||||||
{ provide: GLOBAL_CONFIG, useValue: ENV_CONFIG },
|
{ provide: GLOBAL_CONFIG, useValue: ENV_CONFIG },
|
||||||
{ provide: NativeWindowService, useValue: new NativeWindowRef() },
|
{ provide: NativeWindowService, useValue: new NativeWindowRef() },
|
||||||
{ provide: MetadataService, useValue: new MockMetadataService() },
|
{ provide: MetadataService, useValue: new MockMetadataService() },
|
||||||
|
{ provide: Angulartics2GoogleAnalytics, useValue: new AngularticsMock() }
|
||||||
AppComponent
|
AppComponent
|
||||||
],
|
],
|
||||||
schemas: [CUSTOM_ELEMENTS_SCHEMA]
|
schemas: [CUSTOM_ELEMENTS_SCHEMA]
|
||||||
|
4
src/app/shared/mocks/mock-angulartics.service.ts
Normal file
4
src/app/shared/mocks/mock-angulartics.service.ts
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
/* tslint:disable:no-empty */
|
||||||
|
export class AngularticsMock {
|
||||||
|
public eventTrack(action, properties) { }
|
||||||
|
}
|
@@ -26,7 +26,7 @@ export function main() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// Add google analytics key
|
// Add google analytics key
|
||||||
var script = document.createElement('script');
|
const script = document.createElement('script');
|
||||||
script.innerHTML = 'ga(\'create\', \'' + ENV_CONFIG.gaTrackingId + '\', \'auto\');';
|
script.innerHTML = 'ga(\'create\', \'' + ENV_CONFIG.gaTrackingId + '\', \'auto\');';
|
||||||
document.body.appendChild(script);
|
document.body.appendChild(script);
|
||||||
|
|
||||||
|
@@ -22,10 +22,6 @@ export function createTranslateLoader() {
|
|||||||
return new TranslateUniversalLoader('dist/assets/i18n/', '.json');
|
return new TranslateUniversalLoader('dist/assets/i18n/', '.json');
|
||||||
}
|
}
|
||||||
|
|
||||||
class AngularticsMock {
|
|
||||||
public eventTrack(action, properties) { }
|
|
||||||
}
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
bootstrap: [AppComponent],
|
bootstrap: [AppComponent],
|
||||||
imports: [
|
imports: [
|
||||||
|
Reference in New Issue
Block a user