I am getting
\"No Provider for e!\"
error when running my Angular application in production mode. On development mode it is wor
I resolved it like this:
import { FormsModule, NgForm } from '@angular/forms';
import { myComponent } from './my.component';
describe('myComponent', () => {
let component: myComponent;
let fixture: ComponentFixture<EmailInputsComponent>;
beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [FormsModule],
declarations: [myComponent],
providers: [NgForm] // <- LOOK AT ME I AM A PROVIDER!!!
Update:
Angular v4.4.3 should fix the issue
Previous version:
I assume you're using angular 4.x version.
It's known issue. Wait till new angular version is published or set angular version to 4.3.6
See also