mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-10 19:52:53 +00:00
test: add ThingTranslateService to app testbed
This commit is contained in:
@@ -20,6 +20,7 @@ import {StatusBar} from '@ionic-native/status-bar/ngx';
|
||||
import {Platform} from '@ionic/angular';
|
||||
|
||||
import {TranslateService} from '@ngx-translate/core';
|
||||
import {ThingTranslateService} from './translation/thing-translate.service';
|
||||
import {AppComponent} from './app.component';
|
||||
import {ConfigProvider} from './modules/config/config.provider';
|
||||
import {SettingsProvider} from './modules/settings/settings.provider';
|
||||
@@ -32,6 +33,7 @@ describe('AppComponent', () => {
|
||||
let platformReadySpy: any;
|
||||
let platformSpy: jasmine.SpyObj<Platform>;
|
||||
let translateServiceSpy: jasmine.SpyObj<TranslateService>;
|
||||
let thingTranslateServiceSpy: jasmine.SpyObj<ThingTranslateService>;
|
||||
let settingsProvider: jasmine.SpyObj<SettingsProvider>;
|
||||
let configProvider: jasmine.SpyObj<ConfigProvider>;
|
||||
let ngxLogger: jasmine.SpyObj<NGXLogger>;
|
||||
@@ -42,6 +44,7 @@ describe('AppComponent', () => {
|
||||
platformReadySpy = Promise.resolve();
|
||||
platformSpy = jasmine.createSpyObj('Platform', { ready: platformReadySpy });
|
||||
translateServiceSpy = jasmine.createSpyObj('TranslateService', ['setDefaultLang', 'use']);
|
||||
thingTranslateServiceSpy = jasmine.createSpyObj('ThingTranslateService', ['init']);
|
||||
settingsProvider = jasmine.createSpyObj('SettingsProvider',
|
||||
['getSettingValue', 'provideSetting', 'setCategoriesOrder']);
|
||||
configProvider = jasmine.createSpyObj('ConfigProvider',
|
||||
@@ -56,6 +59,7 @@ describe('AppComponent', () => {
|
||||
{provide: SplashScreen, useValue: splashScreenSpy},
|
||||
{provide: Platform, useValue: platformSpy},
|
||||
{provide: TranslateService, useValue: translateServiceSpy},
|
||||
{provide: ThingTranslateService, useValue: thingTranslateServiceSpy},
|
||||
{provide: SettingsProvider, useValue: settingsProvider},
|
||||
{provide: ConfigProvider, useValue: configProvider},
|
||||
{provide: NGXLogger, useValue: ngxLogger},
|
||||
|
||||
Reference in New Issue
Block a user