src/client/app/modules/core/testing/mocks/window.mock.ts
constructor()
|
export class WindowMock {
public navigator: any = {
language: 'en-US',
userAgent: 'testing'
};
public location: any = {};
public alert(msg: string): void {
return;
}
public confirm(msg: string): void {
return;
}
}
export class WindowMockFrench extends WindowMock {
constructor() {
super();
this.navigator.language = 'fr-US';
}
}
export class WindowMockNoLanguage extends WindowMock {
constructor() {
super();
this.navigator.language = undefined;
}
}