gpt4 book ai didi

angular - 如何对 Angular @Input 的 setter 和 getter 进行单元测试

转载 作者:行者123 更新时间:2023-12-02 05:16:00 25 4
gpt4 key购买 nike

如何获得组件的单元测试覆盖率 @Input这是一个使用 setter 和 getter 的对象字符串化。代码运行良好,问题是我无法获得完整的单元测试覆盖率。

选择器看起来像:

<products-list [products]="{"name": "Testing Name", "value": "TN", "isRequired": false}"></products-list>

成分:

private _products: any;

@Input('products')
set products(list: string) {
this._products = JSON.parse(list);
}
get products() {
return this._products;
}

最佳答案

请参阅以下堆栈 Blitz - https://stackblitz.com/edit/angular-testing-jq4bdj

注意测试用例执行getter [查看控制台日志]

关于angular - 如何对 Angular @Input 的 setter 和 getter 进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55665534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com