Skip to content

Commit b199532

Browse files
committed
Updated tests with PlatformMock
1 parent f5fe448 commit b199532

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

src/app/app.component.spec.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { async, TestBed } from '@angular/core/testing';
2-
import { IonicModule } from 'ionic-angular';
2+
import { IonicModule, Platform } from 'ionic-angular';
33

44
import { StatusBar } from '@ionic-native/status-bar';
55
import { SplashScreen } from '@ionic-native/splash-screen';
66

77
import { MyApp } from './app.component';
8+
import { PlatformMock } from '../../test-config/mocks-ionic';
89

910
describe('MyApp Component', () => {
1011
let fixture;
@@ -18,7 +19,8 @@ describe('MyApp Component', () => {
1819
],
1920
providers: [
2021
StatusBar,
21-
SplashScreen
22+
SplashScreen,
23+
{ provide: Platform, useClass: PlatformMock }
2224
]
2325
})
2426
}));

src/pages/page1/page1.spec.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
22
import { By } from '@angular/platform-browser';
33
import { DebugElement } from '@angular/core';
4-
import { Page1 } from "./page1";
5-
import { IonicModule, NavController } from "ionic-angular/index";
4+
import { Page1 } from './page1';
5+
import { IonicModule, Platform, NavController } from 'ionic-angular/index';
6+
import { PlatformMock } from '../../../test-config/mocks-ionic';
67

78
describe('Page1', function () {
89
let de: DebugElement;
@@ -16,7 +17,8 @@ describe('Page1', function () {
1617
IonicModule.forRoot(Page1)
1718
],
1819
providers: [
19-
NavController
20+
NavController,
21+
{ provide: Platform, useClass: PlatformMock}
2022
]
2123
});
2224
}));

0 commit comments

Comments
 (0)