Ana içeriğe geç

ngMocks Ad Alanına Giriş

ngMocks, mock'ları özelleştirmeyi, istenen öğelere ve örneklere erişimi sağlayan çeşitli yardımcı işlevler sunan bir ad alanıdır.

Mock davranışını özelleştirme

  • defaultMock()
ipucu

Mock davranışını özelleştirirken, kullanılan yöntemlerin özelliklerini dikkate almak önemlidir.

  • globalExclude()
  • globalKeep()
  • globalMock()
  • globalReplace()
  • globalWipe()

Form kontrol olaylarını simüle etme

  • change()
  • touch()

HTML olaylarını simüle etme

  • click()
  • trigger()
  • event()

ng-template ile etkileşim

  • render()
  • hide()

Öğelere ve örneklere erişim

  • input()
  • output()
bilgi

Öğelere ve örneklere erişim, test işlemlerinde kritik bir adımdır.

  • find()
  • findAll()
  • reveal()
  • revealAll()
  • get()
  • findInstance()
  • findInstances()
  • findTemplateRef()
  • findTemplateRefs()
  • crawl()

Metodları ve özellikleri stub'lama

  • stub()
  • stubMember()

Testler için yardımcılar

  • guts()
  • faster()
tehlike

Test süreçlerinde kullanılan yardımcıların doğru bir şekilde yapılandırılması, testlerin güvenilirliğini artırır.

  • ignoreOnConsole()
  • throwOnConsole()
  • formatHtml()
  • formatText()
  • flushTestBed()
  • reset()

"ngMocks ad alanı, Angular uygulamalarında test süreçlerini kolaylaştırarak geliştiricilerin işini büyük ölçüde basitleştirir."
— ngMocks Kullanım Kılavuzu