angular - 如何测试正确的数据是否传递给投影(ng-content)?
问题描述
我有一个包装器组件将一些数据作为投影传递:
<app-projector>
{{model.value}}
</app-projector>
import { Component } from '@angular/core';
@Component({
selector: 'app-wrapper',
templateUrl: './wrapper.component.html',
styleUrls: ['./wrapper.component.css']
})
export class WrapperComponent {
model = { value: 'trololo' };
}
我想添加一个测试来检查正确的数据是否作为投影传递。到目前为止,我可以想象只测试包装组件的标记。我更喜欢让这个测试独立于包装组件的代码。因此,如果开发人员将标记更改<app-projector>{{model}}</app-projector>
为测试,则会抱怨模型值是预期的。如何存档?
我也很高兴有很好的理由为什么我不应该这样做并使用不同的方法。
我正在寻找答案“如何测试 app-wrapper 是否传递了正确的值”。
解决方案
推荐阅读
- python - Python中的简单单元测试来检查输入和预期输出
- javascript - 带日期对象的 setTimeout
- java - 遍历方法时发生 NullPointerException
- google-cloud-vision - 我可以将 Google Vision 配置为识别粗俗分数符号(例如 ½、¼ 等...)吗?
- xslt - 如何按不同标签的值分组?
- javascript - Firebase 与 Angular:从查询中排除字段
- parallel-processing - kubernetes 不跟踪作业完成的 pod 成功计数
- mysql - 如何在 ASP.Net Core 2.1 中访问基于 .Net Identity 2 构建的 Mysql 数据库
- arrays - 循环并将单元格值放入其中后,VBA数组为空
- php - 当我在 localhost 中运行 codeigniter 时,会自动下载 index.php 文件