Ana içeriğe geç

ngMocks.flushTestBed

ngMocks.flushTestBed, TestBed'in başlatılmasını temizler.

ipucu

ngMocks.flushTestBed metodunu, testlerinizin temiz bir başlangıç yapmasına olanak sağlamak için kullanın. Bu, birden fazla testin ardından TestBed'deki önbelleği temizlemek için faydalıdır.

"TestBed, Angular uygulamalarında test yapmak için güçlü bir yapı sağlar."
— Angular Belgeleri

Kullanım

ngMocks.flushTestBed fonksiyonunu çağırarak TestBed'in durumunu sıfırlayabilirsiniz. Örnek bir kullanım aşağıdaki gibidir:

beforeEach(() => {
ngMocks.flushTestBed();
});
bilgi

Bu metodu, her testten önce çağırarak tüm bağımlılıkları ve bileşenleri sıfırlayabilirsiniz. Bu, testlerinizin bağımsız çalışmasını sağlar.

Neden Kullanmalısınız?

  • Test izolasyonu sağlar.
  • Önceki testlerin etkisini ortadan kaldırır.
  • Uygulama bileşenlerinin düzgün bir şekilde yeniden yüklenmesini temin eder.

Detaylı Bilgi

ngMocks.flushTestBed kullanımı, özellikle karmaşık uygulamalar için kritik öneme sahiptir. Testlerinizin doğru bir şekilde çalıştığından emin olmak için bu metodu entegre edin.