2017-11-06 9 views
0

しばらくの間、IonPagePageModuleを使用して遅延ロードしてから、壊れたユニットテストを書き直そうとしています。怠惰な負荷のあるイオンページの単位テストの実際の例

いくつかの指針や実例をお持ちの方は大歓迎です。

(私が疑っている)実用的な例は存在しないはずですが、私はこのページで収集したフィードバックを作成するのに役立ちます。

助けを歓迎します。

+0

https://stackoverflow.com/help/how-to-askガイドに従って、良い質問をしてください。人々はあなたが試したものと失敗したものを見ることを好んでいるので、彼らは単にあなたのためにそれをするのではなく、あなたの問題を助けることを試みることができます。あなたが持っているコードを投稿して、あなたの「壊れた」テストをしてみてください。 –

答えて

0

私はgithub(参考文献2.7)にレイジーローディングを行っているイオン3ユニットテストを見つけました(そして再作成しました)。

/* Import Ionic & Angular core elements */ 
import { async, TestBed } from '@angular/core/testing'; 
import { IonicModule } from 'ionic-angular'; 

/* Import modules */ 
import { HomePageModule } from './home.module'; 

/* Import components */ 
import { AppComponent } from '../../app/app.component'; 

/* Import pages */ 
import { HomePage } from './home'; 

describe('HomePage',() => { 
    let fixture; 
    let component; 

    beforeEach(async(() => { 
     TestBed.configureTestingModule({ 
      declarations: [], 
      imports: [ 
       IonicModule.forRoot(AppComponent), 
       HomePageModule 
      ], 
      providers: [ 
      ] 
     }) 
    })); 

    beforeEach(() => { 
     fixture = TestBed.createComponent(HomePage); 
     component = fixture.componentInstance; 
    }); 

    it ('should create a valid instance of HomePage',() => { 
     expect(component instanceof HomePage).toBe(true); 
    }); 
}); 

他人が自分の道を見つけるのに役立つことを願っています。

関連する問題