title: Can't bind to 'navPush' since it isn't a known property of 'a'
body: <p>I have an Ionic/Angular2 app and I am testing it with Jasmine. But when I run them I am getting the error </p>
  
  <pre><code>Can't bind to 'navPush' since it isn't a known property of 'a'
  </code></pre>
  
  <p>These are my imports</p>
  
  <pre><code>import { ComponentFixture, TestBed } from '@angular/core/testing';
  import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
  import { ReactiveFormsModule } from '@angular/forms';
  
  import { By } from '@angular/platform-browser';
  import { DebugElement } from '@angular/core';
  import { async } from '@angular/core/testing';
  
  import { SignIn } from './sign-in.component'
  </code></pre>
  
  <p>and this is my beforeEach</p>
  
  <pre><code>beforeEach(() =&gt; {
      TestBed.configureTestingModule({
        declarations: [ SignIn ],
        providers: [{provide: SignIn}],
        schemas: [CUSTOM_ELEMENTS_SCHEMA],
        imports: [ReactiveFormsModule]
   });
  
      fixture = TestBed.createComponent(SignIn);
      signInComponent = fixture.componentInstance;
  });
  </code></pre>
  
  <p>Here is where I use 'a'</p>
  
  <pre><code>&lt;a [navPush]="signUp" class="link-class"&gt;Not a member? Sign up now&lt;/a&gt;
  </code></pre>
  
  <p><strong>edit</strong></p>
  
  <p>The component:</p>
  
  <pre><code>import { Component } from '@angular/core';
  import { NavController } from 'ionic-angular';
  import { FormBuilder, FormGroup, Validators } from '@angular/forms';
  import { Http } from '@angular/http';
  import { AlertController } from 'ionic-angular';
  import { ValidateEmail, ValidatePassword } from '../../../controller/custom-validations';
  import { UserProfile } from '../../../models/user-profile';
  import { UserHome } from '../userHome/user-home.component';
  
  //Template used for the page which the user will use to log in
  @Component({
    selector: 'page-sign-in',
    templateUrl: 'sign-in.component.html'
  })
  
  //Class used for the sign in of the member in the system
  export class SignIn {
    signInForm: FormGroup;      
    signUp = SignUp;
  
    //Form used for the member to access the system
    constructor(public navCtrl: NavController, formBuilder: FormBuilder, private http: Http, public alertCtrl: AlertController) {
      this.signInForm = formBuilder.group({
        'email': [null, Validators.compose([Validators.required, ValidateEmail()])],
        'password': [null, Validators.compose([Validators.required, ValidatePassword()])],
      });
    }
  </code></pre>
  
  <p>I have seen similar questions, like <a href="https://stackoverflow.com/questions/39152071/cant-bind-to-formgroup-since-it-isnt-a-known-property-of-form">this</a> </p>