ngMocks.defaultConfig
Mocks için varsayılan yapılandırmayı ayarlar MockBuilder
.
ngMocks.defaultConfig( Component, config )
- bir bileşen için varsayılan yapılandırma ayarlarngMocks.defaultConfig( Directive, config )
- bir direktif için varsayılan yapılandırma ayarlarngMocks.defaultConfig( Component )
- yapılandırmayı kaldırırngMocks.defaultConfig( Directive )
- yapılandırmayı kaldırır
ipucu
Bunu yapmak için en iyi yer src/test.ts
dosyasıdır, jasmine için veya src/setup-jest.ts
/ src/test-setup.ts
dosyasıdır, jest için.
Örneğin, her zaman görüntülemek istediğiniz basit bir yapısal direktifiniz varsa, bunu ngMocks.defaultConfig
ile yapılandırabilirsiniz.
src/test.ts
// Bir yapısal direktif için yapılandırma.
ngMocks.defaultConfig(StructuralDirective, {
// varsayılan olarak direktifin sahte halini oluştur
render: true,
});
// İçerik görünümleri olan bir bileşen için yapılandırma.
ngMocks.defaultConfig(ViewComponent, {
render: {
// varsayılan olarak bir bloğu oluştur
block1: true,
// bağlam ile bir bloğu oluştur
block2: {
$implicit: {
data: 'MOCK_DATA',
},
},
},
});
// yapılandırmayı kaldırma.
ngMocks.defaultMock(StructuralDirective);
bilgi
Yukarıdaki örnek, hem yapılandırmayı nasıl uygulayacağınızı hem de kaldıracağınızı göstermektedir. Bu, testlerde güvenilirlik ve bütünlük sağlamak için önemlidir.