ngMocks.throwOnConsole
ngMocks.throwOnConsole
, console.warn
ve console.error
işlevlerini, hata yerine konsola basmak yerine bir hata fırlatacak şekilde yerleştirir. Bu, bazı hataların fırlatılmak yerine console
üzerinden basıldığı için Ivy etkin modda faydalıdır.
ngMocks.throwOnConsole
kullanarak, hata mesajlarınızı daha görünür hale getirebilir ve testlerinizdeki hata ayıklamayı kolaylaştırabilirsiniz.
ngMocks.throwOnConsole
, mevcut test grubu için işlevleri beforeAll
içinde yerleştirir ve afterAll
içinde geri yükler.
Testlerinizde kullanılmadan önce, ngMocks.throwOnConsole
işlevinin doğru bir şekilde yapılandırıldığından emin olun.
Ayrıca, başka herhangi bir yöntem de sahteleyebilir:
ngMocks.throwOnConsole('log');
Unutmayın, bu işlevin amacı testlerinizi daha sağlam hale getirmek ve hata yönetiminizi geliştirmektir.
— ngMocks Kılavuzu
Detaylı Bilgi
ngMocks.throwOnConsole
işlevi, belirli senaryolarda konsola basan hataları, uygulamanızın daha tutarlı bir şekilde hata iletileri sağlamasına yardımcı olmak için kullanılır.