Angular 为角组件库编写单元测试框架
我已经编写了一个Angle组件库,没有单元测试用例。组件遵循一定的层次结构。每个组件(比如TextComponent)从基类继承一组公共属性(比如FormComponent有一个属性,比如backgroundcolor),基类又从另一个基类继承属性(比如BaseComponent有一个属性,比如name)。我想为库中的所有组件编写单元测试用例 我到目前为止所做的事情Angular 为角组件库编写单元测试框架,angular,unit-testing,jasmine,angular-test,Angular,Unit Testing,Jasmine,Angular Test,我已经编写了一个Angle组件库,没有单元测试用例。组件遵循一定的层次结构。每个组件(比如TextComponent)从基类继承一组公共属性(比如FormComponent有一个属性,比如backgroundcolor),基类又从另一个基类继承属性(比如BaseComponent有一个属性,比如name)。我想为库中的所有组件编写单元测试用例 我到目前为止所做的事情 现在,我可以在单个规范文件中测试文本组件的属性(仅针对文本组件的属性+从FormComponent继承的公共属性)。我不想做的是为
现在,我可以在单个规范文件中测试文本组件的属性(仅针对文本组件的属性+从FormComponent继承的公共属性)。我不想做的是为另一个组件(比如SelectComponent)的公共属性编写相同的测试用例 我想要实现的目标
我正在寻找的可能是编写一个框架,该框架负责测试所有组件的所有公共属性(有60个以上),并且可以在其自己的规范文件中编写组件的各个属性的测试用例。如果您有任何建议,我们将不胜感激。请用源代码示例更新您的问题,说明您发现的测试挑战。分享您的组件是如何继承的,并解释为什么您无法轻松测试它。代码示例使我们更容易理解问题并提供可能的解决方案。这是一个很好的在线代码编辑器,你可以在其中制作并举例说明。请用源代码示例更新你的问题,说明你觉得有挑战性的测试内容。分享您的组件是如何继承的,并解释为什么您无法轻松测试它。代码示例使我们更容易理解问题并提供可能的解决方案。这是一个很好的在线代码编辑器,您可以在其中创建代码和示例。