Je reçois une erreur suivante lorsque je tente de tester un composant angular:
Erreur lors de l'exécution des tests de plaisanterie:
Can't bind to 'matMenuTriggerFor' since it isn't a known property of 'button'.
Voici mon html:
<button mat-button [matMenuTriggerFor]="menu">Menu</button>
<mat-menu #menu="matMenu">
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 2</button>
</mat-menu>`
J'utilise "@angular/material": "6.1.0",
dans mon package.json. J'ai également importé toutes les dépendances matérielles requises dans le bloc beforeAll
sous TestBed
. J'ai également essayé de modifier la propriété du bouton de matMenuTriggerFor
à mat-menu-trigger-for
. Ça n'a pas marché.
S'il vous plaît suggérer comment puis-je résoudre ce test.
Importer MatMenuModule
dans votre fonctionnalité Module OR le module dans lequel réside ce composant.).
import { MatMenuModule} from '@angular/material/menu';
et
imports: [
MatMenuModule
]
Je pense que vous devez ajouter l'importation MatMenuModule à votre fichier app.module.