Angular单元测试:CUSTOM_ELEMENTS_SCHEMA错误
创始人
2024-10-23 23:00:49
0次

在 Angular 单元测试中,当使用了自定义元素(Custom Elements)时,可能会出现 CUSTOM_ELEMENTS_SCHEMA 错误。这是因为 Angular 单元测试默认使用了 NO_ERRORS_SCHEMA 模式,它不支持自定义元素。

要解决这个问题,你可以在你的测试文件中添加 CUSTOM_ELEMENTS_SCHEMA 模式。下面是一个示例:

import { ComponentFixture, TestBed, async } from '@angular/core/testing';
import { Component } from '@angular/core';

@Component({
  selector: 'custom-element',
  template: '
Custom Element
', }) class CustomElementComponent {} describe('CustomElementComponent', () => { let fixture: ComponentFixture; let component: CustomElementComponent; beforeEach(async(() => { TestBed.configureTestingModule({ declarations: [CustomElementComponent], schemas: ['CUSTOM_ELEMENTS_SCHEMA'], // 添加 CUSTOM_ELEMENTS_SCHEMA 模式 }).compileComponents(); })); beforeEach(() => { fixture = TestBed.createComponent(CustomElementComponent); component = fixture.componentInstance; fixture.detectChanges(); }); it('should create', () => { expect(component).toBeTruthy(); }); });

在上面的示例中,我们在 schemas 属性中添加了 'CUSTOM_ELEMENTS_SCHEMA',以告诉 Angular 单元测试支持自定义元素。

这样做后,你的单元测试应该能够正常运行,而不会报 CUSTOM_ELEMENTS_SCHEMA 错误。

相关内容

热门资讯

现就发布提示开挂!全民游戏辅助... 现就发布提示开挂!全民游戏辅助透视挂,越乡游双扣真的有外挂,原来真的有挂1、越乡游双扣免费脚本咨询教...
不少玩家反映开挂!多乐够级辅助... 不少玩家反映开挂!多乐够级辅助透视挂,开心武汉花是真的有外挂,一贯有挂分析开心武汉花脚本下载中分为三...
来一盘开挂!趣享时光辅助透视挂... 来一盘开挂!趣享时光辅助透视挂,微友南昌麻将真的是有外挂,一直有挂助手趣享时光辅助器是一种具有地方特...
我来教大家透视挂!腾达填大坑辅... 我来教大家透视挂!腾达填大坑辅助透视挂,蜀山四川麻将是真的有外挂,其实有挂讲解1、实时腾达填大坑透视...
一直以来辅助!66红中麻将辅助... 一直以来辅助!66红中麻将辅助透视挂,贵花麻将是真的有外挂,切实有挂工具1、进入到66红中麻将是否有...
分享给玩家辅助!蔷薇辅助透视挂... 分享给玩家辅助!蔷薇辅助透视挂,扣点麻将存在有外挂,竟然果真有挂1、超多福利:超高返利,海量正版游戏...
热点推荐辅助!博鱼辅助透视挂,... 热点推荐辅助!博鱼辅助透视挂,老牌友河南麻将是真的有外挂,确实有挂秘笈1、该软件可以轻松地帮助玩家将...
技术分享辅助!闲逸斗地主辅助透... 技术分享辅助!闲逸斗地主辅助透视挂,边锋老友棋牌是真的有外挂,确实存在有挂边锋老友棋牌能透视中分为三...
今日焦点开挂!江城互娱辅助透视... 今日焦点开挂!江城互娱辅助透视挂,家家盘锦麻将真的有外挂,好像真是有挂该软件可以轻松地帮助玩家将江城...
据报道开挂!全民如意麻将辅助透... 据报道开挂!全民如意麻将辅助透视挂,博雅玉溪棋牌真的有外挂,确实有挂透视该软件可以轻松地帮助玩家将全...