feat: add ConfigModule and FakeBackendInterceptor

Closes #34, #37
This commit is contained in:
Sebastian Lange
2019-02-08 11:58:51 +01:00
parent 0d1d26cd5d
commit 406f400555
15 changed files with 2479 additions and 359 deletions

View File

@@ -21,6 +21,7 @@ import {Platform} from '@ionic/angular';
import {TranslateService} from '@ngx-translate/core';
import {AppComponent} from './app.component';
import {ConfigProvider} from './modules/config/config.provider';
import {SettingsProvider} from './modules/settings/settings.provider';
describe('AppComponent', () => {
@@ -31,6 +32,7 @@ describe('AppComponent', () => {
let platformSpy: jasmine.SpyObj<Platform>;
let translateServiceSpy: jasmine.SpyObj<TranslateService>;
let settingsProvider: jasmine.SpyObj<SettingsProvider>;
let configProvider: jasmine.SpyObj<ConfigProvider>;
beforeEach(async(() => {
statusBarSpy = jasmine.createSpyObj('StatusBar', ['styleDefault']);
@@ -40,6 +42,8 @@ describe('AppComponent', () => {
translateServiceSpy = jasmine.createSpyObj('TranslateService', ['setDefaultLang', 'use']);
settingsProvider = jasmine.createSpyObj('SettingsProvider',
['getSettingValue', 'provideSetting', 'setCategoriesOrder']);
configProvider = jasmine.createSpyObj('ConfigProvider',
['init']);
TestBed.configureTestingModule({
declarations: [AppComponent],
@@ -49,6 +53,7 @@ describe('AppComponent', () => {
{provide: Platform, useValue: platformSpy},
{provide: TranslateService, useValue: translateServiceSpy},
{provide: SettingsProvider, useValue: settingsProvider},
{provide: ConfigProvider, useValue: configProvider},
],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
}).compileComponents();