title: Branches on constructor not covered
body: <p>I am creating my unit tests with Jasmine and I have a question about the branch covered.</p>
  
  <p>Does anyone know why the code part shows that the branches are not covered as we can see below?</p>
  
  <p><a href="https://i.stack.imgur.com/cZBHF.png" rel="noreferrer"><img src="https://i.stack.imgur.com/cZBHF.png" alt="enter image description here"></a></p>
  
  <p>This is the unit test:</p>
  
  <pre><code>describe('MyComponent', () =&gt; {
    let component: MyComponent;
    let fixture: ComponentFixture&lt;MyComponent&gt;;
    let myService: MyService;
  
    beforeEach(async(() =&gt; {
      TestBed.configureTestingModule({
        declarations: [ MyComponent ],
        imports: [ MaterializeModule, FormsModule, ReactiveFormsModule, HttpModule ],
        providers: [
          MyService,
          FormBuilder
        ]
      })
      .compileComponents();
    }));
  
    beforeEach(() =&gt; {
      fixture = TestBed.createComponent(MyComponent);
      component = fixture.componentInstance;
      slotsService = TestBed.get(MyService);
      fixture.detectChanges();
    });
  
    function updateForm(name, surname) {
      component.myForm.controls['name'].setValue(name);
      component.myForm.controls['surname'].setValue(name);
    }
  
    it('should create', () =&gt; {
      expect(component).toBeTruthy();
    });
  }
  </code></pre>