This job view page is being replaced by Spyglass soon. Check out the new job view.
PRsaschagrunert: Add 'additional documentation' section
ResultFAILURE
Tests 0 failed / 0 succeeded
Started2019-07-24 07:27
Elapsed1m40s
Revisionae085ca730a43d340acfd44ab8516dad5709f893
Refs 76

No Test Failures!


Error lines from build-log.txt

... skipping 75 lines ...
PASS src/app/notes/notes.actions.spec.ts (10.426s)
PASS src/app/shared/services/logger.service.spec.ts (10.493s)
PASS src/app/shared/model/options.model.spec.ts
PASS src/app/notes/notes.reducer.spec.ts (11.324s)
PASS src/app/options/options.service.spec.ts
PASS src/app/notes/notes.effects.spec.ts (11.551s)
FAIL src/app/notes/notes.component.spec.ts (12.862s)
  ● NotesComponent › should create

    Template parse errors:
    Can't bind to 'icon' since it isn't a known property of 'fa-icon'.
    1. If 'fa-icon' is an Angular component and it has 'icon' input, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
    3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
            href="#documentation-{{ i }}"
          >
            <fa-icon class="icon" [ERROR ->][icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:30
    'fa-icon' is not a known element:
    1. If 'fa-icon' is an Angular component, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
            href="#documentation-{{ i }}"
          >
            [ERROR ->]<fa-icon class="icon" [icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:8

      at syntaxError (../packages/compiler/src/util.ts:100:17)
      at TemplateParser.parse (../packages/compiler/src/template_parser/template_parser.ts:106:13)
... skipping 25 lines ...
      at Object.testBody.length.done (node_modules/jest-preset-angular/zone-patch/index.js:53:29)

  ● NotesComponent › should create

    expect(received).toBeTruthy()

    Received: undefined

      50 | 
      51 |   it('should create', () => {
    > 52 |     expect(component).toBeTruthy();
         |                       ^
      53 |   });
... skipping 13 lines ...
    Can't bind to 'icon' since it isn't a known property of 'fa-icon'.
    1. If 'fa-icon' is an Angular component and it has 'icon' input, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
    3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
            href="#documentation-{{ i }}"
          >
            <fa-icon class="icon" [ERROR ->][icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:30
    'fa-icon' is not a known element:
    1. If 'fa-icon' is an Angular component, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
            href="#documentation-{{ i }}"
          >
            [ERROR ->]<fa-icon class="icon" [icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:8

      at syntaxError (../packages/compiler/src/util.ts:100:17)
      at TemplateParser.parse (../packages/compiler/src/template_parser/template_parser.ts:106:13)
... skipping 23 lines ...
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:390:52)
      at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:150:43)
      at Object.testBody.length.done (node_modules/jest-preset-angular/zone-patch/index.js:53:29)

  ● NotesComponent › should succeed to update

    TypeError: Cannot read property 'update' of undefined

      58 | 
      59 |     // When
    > 60 |     component.update(filter);
         |               ^
      61 | 
... skipping 13 lines ...
    Can't bind to 'icon' since it isn't a known property of 'fa-icon'.
    1. If 'fa-icon' is an Angular component and it has 'icon' input, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
    3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
            href="#documentation-{{ i }}"
          >
            <fa-icon class="icon" [ERROR ->][icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:30
    'fa-icon' is not a known element:
    1. If 'fa-icon' is an Angular component, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
            href="#documentation-{{ i }}"
          >
            [ERROR ->]<fa-icon class="icon" [icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:8

      at syntaxError (../packages/compiler/src/util.ts:100:17)
      at TemplateParser.parse (../packages/compiler/src/template_parser/template_parser.ts:106:13)
... skipping 23 lines ...
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:390:52)
      at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:150:43)
      at Object.testBody.length.done (node_modules/jest-preset-angular/zone-patch/index.js:53:29)

  ● NotesComponent › should succeed to toggle filter

    TypeError: Cannot read property 'toggleFilter' of undefined

      69 | 
      70 |     // When
    > 71 |     component.toggleFilter('key', 'value');
         |               ^
      72 | 
... skipping 5 lines ...
      at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (node_modules/zone.js/dist/proxy.js:129:39)
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:390:52)
      at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:150:43)
      at Object.testBody.length (node_modules/jest-preset-angular/zone-patch/index.js:52:27)

PASS src/app/app.component.spec.ts
FAIL src/app/options/options.component.spec.ts (16.718s)
  ● OptionsComponent › should create

    Template parse errors:
    Can't bind to 'icon' since it isn't a known property of 'fa-icon'.
    1. If 'fa-icon' is an Angular component and it has 'icon' input, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
    3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
            href="#documentation-{{ i }}"
          >
            <fa-icon class="icon" [ERROR ->][icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:30
    'fa-icon' is not a known element:
    1. If 'fa-icon' is an Angular component, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
            href="#documentation-{{ i }}"
          >
            [ERROR ->]<fa-icon class="icon" [icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:8

      at syntaxError (../packages/compiler/src/util.ts:100:17)
      at TemplateParser.parse (../packages/compiler/src/template_parser/template_parser.ts:106:13)
... skipping 25 lines ...
      at Object.testBody.length.done (node_modules/jest-preset-angular/zone-patch/index.js:53:29)

  ● OptionsComponent › should create

    expect(received).toBeTruthy()

    Received: undefined

      61 | 
      62 |   it('should create', () => {
    > 63 |     expect(component).toBeTruthy();
         |                       ^
      64 |   });
... skipping 13 lines ...
    Can't bind to 'icon' since it isn't a known property of 'fa-icon'.
    1. If 'fa-icon' is an Angular component and it has 'icon' input, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
    3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
            href="#documentation-{{ i }}"
          >
            <fa-icon class="icon" [ERROR ->][icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:30
    'fa-icon' is not a known element:
    1. If 'fa-icon' is an Angular component, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
            href="#documentation-{{ i }}"
          >
            [ERROR ->]<fa-icon class="icon" [icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:8

      at syntaxError (../packages/compiler/src/util.ts:100:17)
      at TemplateParser.parse (../packages/compiler/src/template_parser/template_parser.ts:106:13)
... skipping 23 lines ...
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:390:52)
      at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:150:43)
      at Object.testBody.length.done (node_modules/jest-preset-angular/zone-patch/index.js:53:29)

  ● OptionsComponent › should succeed to update filter string

    TypeError: Cannot read property 'updateFilterString' of undefined

      65 | 
      66 |   it('should succeed to update filter string', () => {
    > 67 |     component.updateFilterString(areas, b);
         |               ^
      68 |     expect(component.filter.areas).toEqual(b);
... skipping 13 lines ...
    Can't bind to 'icon' since it isn't a known property of 'fa-icon'.
    1. If 'fa-icon' is an Angular component and it has 'icon' input, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
    3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
            href="#documentation-{{ i }}"
          >
            <fa-icon class="icon" [ERROR ->][icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:30
    'fa-icon' is not a known element:
    1. If 'fa-icon' is an Angular component, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
            href="#documentation-{{ i }}"
          >
            [ERROR ->]<fa-icon class="icon" [icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:8

      at syntaxError (../packages/compiler/src/util.ts:100:17)
      at TemplateParser.parse (../packages/compiler/src/template_parser/template_parser.ts:106:13)
... skipping 23 lines ...
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:390:52)
      at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:150:43)
      at Object.testBody.length.done (node_modules/jest-preset-angular/zone-patch/index.js:53:29)

  ● OptionsComponent › should succeed to delete filter string

    TypeError: Cannot read property 'updateFilterString' of undefined

      70 | 
      71 |   it('should succeed to delete filter string', () => {
    > 72 |     component.updateFilterString(areas, '');
         |               ^
      73 |     expect(component.filter.areas).toBe('');
... skipping 13 lines ...
    Can't bind to 'icon' since it isn't a known property of 'fa-icon'.
    1. If 'fa-icon' is an Angular component and it has 'icon' input, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
    3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
            href="#documentation-{{ i }}"
          >
            <fa-icon class="icon" [ERROR ->][icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:30
    'fa-icon' is not a known element:
    1. If 'fa-icon' is an Angular component, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
            href="#documentation-{{ i }}"
          >
            [ERROR ->]<fa-icon class="icon" [icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:8

      at syntaxError (../packages/compiler/src/util.ts:100:17)
      at TemplateParser.parse (../packages/compiler/src/template_parser/template_parser.ts:106:13)
... skipping 23 lines ...
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:390:52)
      at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:150:43)
      at Object.testBody.length.done (node_modules/jest-preset-angular/zone-patch/index.js:53:29)

  ● OptionsComponent › should succeed to update filter object

    TypeError: Cannot read property 'updateFilterObject' of undefined

      75 | 
      76 |   it('should succeed to update filter object', () => {
    > 77 |     component.updateFilterObject(areas, b, true);
         |               ^
      78 |     expect(component.filter[areas][b]).toEqual(true);
... skipping 13 lines ...
    Can't bind to 'icon' since it isn't a known property of 'fa-icon'.
    1. If 'fa-icon' is an Angular component and it has 'icon' input, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
    3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
            href="#documentation-{{ i }}"
          >
            <fa-icon class="icon" [ERROR ->][icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:30
    'fa-icon' is not a known element:
    1. If 'fa-icon' is an Angular component, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
            href="#documentation-{{ i }}"
          >
            [ERROR ->]<fa-icon class="icon" [icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:8

      at syntaxError (../packages/compiler/src/util.ts:100:17)
      at TemplateParser.parse (../packages/compiler/src/template_parser/template_parser.ts:106:13)
... skipping 23 lines ...
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:390:52)
      at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:150:43)
      at Object.testBody.length.done (node_modules/jest-preset-angular/zone-patch/index.js:53:29)

  ● OptionsComponent › should succeed to delete filter object

    TypeError: Cannot read property 'updateFilterObject' of undefined

      80 | 
      81 |   it('should succeed to delete filter object', () => {
    > 82 |     component.updateFilterObject(areas, b, false);
         |               ^
      83 |   });
... skipping 13 lines ...
    Can't bind to 'icon' since it isn't a known property of 'fa-icon'.
    1. If 'fa-icon' is an Angular component and it has 'icon' input, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
    3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
            href="#documentation-{{ i }}"
          >
            <fa-icon class="icon" [ERROR ->][icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:30
    'fa-icon' is not a known element:
    1. If 'fa-icon' is an Angular component, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
            href="#documentation-{{ i }}"
          >
            [ERROR ->]<fa-icon class="icon" [icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:8

      at syntaxError (../packages/compiler/src/util.ts:100:17)
      at TemplateParser.parse (../packages/compiler/src/template_parser/template_parser.ts:106:13)
... skipping 23 lines ...
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:390:52)
      at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:150:43)
      at Object.testBody.length.done (node_modules/jest-preset-angular/zone-patch/index.js:53:29)

  ● OptionsComponent › should succeed to toggle filter to true

    TypeError: Cannot read property 'toggleFilter' of undefined

      85 |   it('should succeed to toggle filter to true', () => {
      86 |     const event = { key: areas, value: b };
    > 87 |     component.toggleFilter(event);
         |               ^
      88 |     expect(component.filter[areas][b]).toBeTruthy();
... skipping 13 lines ...
    Can't bind to 'icon' since it isn't a known property of 'fa-icon'.
    1. If 'fa-icon' is an Angular component and it has 'icon' input, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
    3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
            href="#documentation-{{ i }}"
          >
            <fa-icon class="icon" [ERROR ->][icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:30
    'fa-icon' is not a known element:
    1. If 'fa-icon' is an Angular component, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
            href="#documentation-{{ i }}"
          >
            [ERROR ->]<fa-icon class="icon" [icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:8

      at syntaxError (../packages/compiler/src/util.ts:100:17)
      at TemplateParser.parse (../packages/compiler/src/template_parser/template_parser.ts:106:13)
... skipping 23 lines ...
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:390:52)
      at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:150:43)
      at Object.testBody.length.done (node_modules/jest-preset-angular/zone-patch/index.js:53:29)

  ● OptionsComponent › should succeed to toggle filter to false

    TypeError: Cannot read property 'toggleFilter' of undefined

      91 |   it('should succeed to toggle filter to false', () => {
      92 |     const event = { key: areas, value: b };
    > 93 |     component.toggleFilter(event);
         |               ^
      94 |     expect(component.filter[areas][b]).toBeTruthy();
... skipping 13 lines ...
    Can't bind to 'icon' since it isn't a known property of 'fa-icon'.
    1. If 'fa-icon' is an Angular component and it has 'icon' input, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
    3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
            href="#documentation-{{ i }}"
          >
            <fa-icon class="icon" [ERROR ->][icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:30
    'fa-icon' is not a known element:
    1. If 'fa-icon' is an Angular component, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
            href="#documentation-{{ i }}"
          >
            [ERROR ->]<fa-icon class="icon" [icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:8

      at syntaxError (../packages/compiler/src/util.ts:100:17)
      at TemplateParser.parse (../packages/compiler/src/template_parser/template_parser.ts:106:13)
... skipping 23 lines ...
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:390:52)
      at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:150:43)
      at Object.testBody.length.done (node_modules/jest-preset-angular/zone-patch/index.js:53:29)

  ● OptionsComponent › should succeed to update options on gotNotes

    TypeError: Cannot read property 'gotNotes' of undefined

       99 | 
      100 |   it('should succeed to update options on gotNotes', () => {
    > 101 |     component.gotNotes(notesMock);
          |               ^
      102 |     expect(component.options.areas.length).toEqual(1);
... skipping 13 lines ...
    Can't bind to 'icon' since it isn't a known property of 'fa-icon'.
    1. If 'fa-icon' is an Angular component and it has 'icon' input, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
    3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
            href="#documentation-{{ i }}"
          >
            <fa-icon class="icon" [ERROR ->][icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:30
    'fa-icon' is not a known element:
    1. If 'fa-icon' is an Angular component, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
            href="#documentation-{{ i }}"
          >
            [ERROR ->]<fa-icon class="icon" [icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:8

      at syntaxError (../packages/compiler/src/util.ts:100:17)
      at TemplateParser.parse (../packages/compiler/src/template_parser/template_parser.ts:106:13)
... skipping 23 lines ...
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:390:52)
      at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:150:43)
      at Object.testBody.length.done (node_modules/jest-preset-angular/zone-patch/index.js:53:29)

  ● OptionsComponent › should succeed to update options on empty/invalid notes

    TypeError: Cannot read property 'gotNotes' of undefined

      107 | 
      108 |   it('should succeed to update options on empty/invalid notes', () => {
    > 109 |     component.gotNotes([{} as Note]);
          |               ^
      110 |     expect(component.options.areas.length).toEqual(0);
... skipping 13 lines ...
    Can't bind to 'icon' since it isn't a known property of 'fa-icon'.
    1. If 'fa-icon' is an Angular component and it has 'icon' input, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
    3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
            href="#documentation-{{ i }}"
          >
            <fa-icon class="icon" [ERROR ->][icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:30
    'fa-icon' is not a known element:
    1. If 'fa-icon' is an Angular component, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
            href="#documentation-{{ i }}"
          >
            [ERROR ->]<fa-icon class="icon" [icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:8

      at syntaxError (../packages/compiler/src/util.ts:100:17)
      at TemplateParser.parse (../packages/compiler/src/template_parser/template_parser.ts:106:13)
... skipping 23 lines ...
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:390:52)
      at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:150:43)
      at Object.testBody.length.done (node_modules/jest-preset-angular/zone-patch/index.js:53:29)

  ● OptionsComponent › should succeed to open the modal view

    TypeError: Cannot read property 'openModal' of undefined

      115 | 
      116 |   it('should succeed to open the modal view', () => {
    > 117 |     component.openModal();
          |               ^
      118 |   });
... skipping 13 lines ...
    Can't bind to 'icon' since it isn't a known property of 'fa-icon'.
    1. If 'fa-icon' is an Angular component and it has 'icon' input, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
    3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
            href="#documentation-{{ i }}"
          >
            <fa-icon class="icon" [ERROR ->][icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:30
    'fa-icon' is not a known element:
    1. If 'fa-icon' is an Angular component, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
            href="#documentation-{{ i }}"
          >
            [ERROR ->]<fa-icon class="icon" [icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:8

      at syntaxError (../packages/compiler/src/util.ts:100:17)
      at TemplateParser.parse (../packages/compiler/src/template_parser/template_parser.ts:106:13)
... skipping 23 lines ...
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:390:52)
      at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:150:43)
      at Object.testBody.length.done (node_modules/jest-preset-angular/zone-patch/index.js:53:29)

  ● OptionsComponent › should succeed to retrieve the options header ID

    TypeError: Cannot read property 'optionsHeaderID' of undefined

      119 | 
      120 |   it('should succeed to retrieve the options header ID', () => {
    > 121 |     expect(component.optionsHeaderID('value')).toEqual('options-value');
          |                      ^
      122 |   });
... skipping 13 lines ...
    Can't bind to 'icon' since it isn't a known property of 'fa-icon'.
    1. If 'fa-icon' is an Angular component and it has 'icon' input, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
    3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
            href="#documentation-{{ i }}"
          >
            <fa-icon class="icon" [ERROR ->][icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:30
    'fa-icon' is not a known element:
    1. If 'fa-icon' is an Angular component, then verify that it is part of this module.
    2. If 'fa-icon' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
            href="#documentation-{{ i }}"
          >
            [ERROR ->]<fa-icon class="icon" [icon]="faBook" size="lg"></fa-icon>
          </a>
          <span
    "): ng:///DynamicTestModule/NotesComponent.html@13:8

      at syntaxError (../packages/compiler/src/util.ts:100:17)
      at TemplateParser.parse (../packages/compiler/src/template_parser/template_parser.ts:106:13)
... skipping 23 lines ...
      at ZoneDelegate.Object.<anonymous>.ZoneDelegate.invoke (node_modules/zone.js/dist/zone.js:390:52)
      at Zone.Object.<anonymous>.Zone.run (node_modules/zone.js/dist/zone.js:150:43)
      at Object.testBody.length.done (node_modules/jest-preset-angular/zone-patch/index.js:53:29)

  ● OptionsComponent › should succeed to retrieve the options checkbox ID

    TypeError: Cannot read property 'optionCheckboxID' of undefined

      123 | 
      124 |   it('should succeed to retrieve the options checkbox ID', () => {
    > 125 |     expect(component.optionCheckboxID('value')).toEqual('option-value');
          |                      ^
      126 |     expect(component.optionCheckboxID('1.2.3')).toEqual('option-1-2-3');
... skipping 30 lines ...
  options.service.ts    |      100 |      100 |      100 |      100 |                   |
 app/shared/model       |       88 |    83.33 |     87.5 |       88 |                   |
  options.model.ts      |       88 |    83.33 |     87.5 |       88 |          49,68,90 |
 app/shared/services    |      100 |      100 |      100 |      100 |                   |
  logger.service.ts     |      100 |      100 |      100 |      100 |                   |
------------------------|----------|----------|----------|----------|-------------------|
Test Suites: 2 failed, 8 passed, 10 total
Tests:       15 failed, 29 passed, 44 total
Snapshots:   0 total
Time:        18.118s
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! relnotes@1.0.0 test: `jest`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the relnotes@1.0.0 test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2019-07-24T07_29_11_056Z-debug.log