Angular Material and Jasmine : " No provider for InjectionToken MdDialogData! "
I added this :
providers: [
{ provide: MAT_DIALOG_DATA, useValue: {} },
// { provide: MdDialogRef, useValue: {} }, --> deprecated
{ provide: MatDialogRef, useValue: {} } ---> now
]
And it works :)
Thanks for your help @methgaard!
For Angular 5 with latest Material Component
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';
and
providers: [
{ provide: MAT_DIALOG_DATA, useValue: {} },
{ provide: MatDialogRef, useValue: {} }
]