为Angular组件库编写单元测试框架

时间:2019-07-03 11:33:28

标签: angular unit-testing jasmine angular-test angular-testing

我已经编写了一个没有单元测试用例的Angular组件库。这些组件遵循一定级别的层次结构。每个组件(比如说TextComponent)都从基类(比如说FormComponent的属性为backgroundcolor)继承了一组通用属性,而基类又从另一个基类(比如说具有属性的name的BaseComponent)继承了属性。我想为库中的所有组件编写单元测试用例。

我到目前为止所做的事情
现在,我可以在其单独的规格文件中测试Text组件的属性(仅特定于TextComponent的属性+继承自FormComponent的公共属性)。我不想为另一个组件(例如SelectComponent)的通用属性编写相同的测试用例。

我要实现的目标
我正在寻找的可能是编写一个框架,该框架负责测试所有组件的所有通用属性(有60多个),并且组件各个属性的测试用例可以编写在其自己的spec文件中。任何建议将不胜感激。

0 个答案:

没有答案
相关问题