zoukankan      html  css  js  c++  java
  • [Angular] Using NO_ERRORS_SCHEMA

    For example, when testing container component we might import lots of children components, but we didn't actually testing those children components. So we don't need to provide all those stuff:

        TestBed.configureTestingModule({
          imports: [
            ReactiveFormsModule
          ],
          declarations: [
            StockBranchComponent,
            StockCounterComponent,
            StockProductsComponent,
            StockSelectorComponent,
            StockInventoryComponent
          ],
          providers: [
            {provide: StockInventoryService, useClass: MockStockInventoryService }
          ]
        })

    One way to sovle this is by providing '

    NO_ERRORS_SCHEMA

    '

    import { DebugElement, NO_ERRORS_SCHEMA } from '@angular/core';
    
        TestBed.configureTestingModule({
          imports: [
            ReactiveFormsModule
          ],
          declarations: [
            StockInventoryComponent
          ],
          schemas: [NO_ERRORS_SCHEMA],
          providers: [
            { provide: StockInventoryService, useClass: MockStockInventoryService }
          ]
        });
  • 相关阅读:
    CSS3 Media Queries 片段
    针对移动设备的CSS3布局
    移动Web界面样式-CSS3
    em与px区别-CSS教程
    webApp添加到iOS桌面
    字典(dick)
    元组(Tuple)
    列表(list)
    字符串的常用方法
    运算符
  • 原文地址:https://www.cnblogs.com/Answer1215/p/6833415.html
Copyright © 2011-2022 走看看