小编emr*_*sel的帖子

Ionic 2 NavController单元测试

我有点喜欢Angular 2和Ionic 2中的单元测试。

我正在尝试测试login()下面的方法

export class LoginPage {

  constructor(public navCtrl: NavController) {}

  login() {
    this.navCtrl.setRoot(TabsPage);
  }
}
Run Code Online (Sandbox Code Playgroud)

通过以下测试

import { ComponentFixture, async } from '@angular/core/testing';
import { TestUtils } from '../../test';
import { LoginPage } from './login';
import { TabsPage } from '../tabs/tabs';

let fixture: ComponentFixture<LoginPage> = null;
let instance: any = null;

describe('Login Page', () => {

  beforeEach(async(() => TestUtils.beforeEachCompiler([LoginPage]).then(compiled => {
    fixture = compiled.fixture;
    instance = compiled.instance;
  })));

  it('changes root nav to TabsPage on login()', () …
Run Code Online (Sandbox Code Playgroud)

unit-testing ionic2 angular

3
推荐指数
1
解决办法
1833
查看次数

标签 统计

angular ×1

ionic2 ×1

unit-testing ×1