ERROR: 'NG0303: Can't bind to 'ngbTooltip' since it isn't a known property of 'button'.'
Cuando ejecuto pruebas localmente para mi proyecto Angular 12, aparece este error, en todos los archivos ngbTooltip
donde se usa ngbTooltip, uso CUSTOM_ELEMENT_SCHEMA
, es imposible rastrear la línea en la que ocurre el error. Cabe señalar que el error está ausente con ng serve
, pero aparece con ng test
. Dime cómo resolver este problema, intenté usar CUSTOM_ELEMENT_SCHEMA
en el módulo de la aplicación, no funcionó.
Salida de consola Salida de consola 2
Intente agregar NgbModule
a la matriz de imports
en TestBed.configureTestingModule({
.
TestBed.configureTestingModule({ imports: [NgbModule], ...
Si no desea importar NgbModule
o causa problemas en las pruebas de su unidad, puede simular la directiva y proporcionar el simulacro.
@Directive({ selector: '[ngbTooltip]' }) class MockNgbTooltip {} ... TestBed.configureTestingModule({ // add the mock to the declarations array declarations: [MockNgbTooltip],