【发布时间】:2018-01-06 04:13:22
【问题描述】:
我跟着Thoughtram's article创建了一个标签组件。
它基本上创建了两个组件:Tab 和 Tabs。这里Tabs 组件是Tab 组件的父/主机,用于将所有选项卡组合在一起。我需要能够对这两个组件进行单元测试。
我想到的测试场景是:
-
Tab必须注入它所依赖的父组件:Tabs - 默认情况下必须选择第一个选项卡。
-
Tabs的函数addTab必须从Tab组件调用一次 - 函数
selectTab必须在点击相应选项卡时被调用,该函数又应该将选项卡设置为活动状态,所有其他选项卡设置为非活动状态。 - 我想可能还有更多...
问题是我不知道如何测试这些东西以及什么应该是一个好的方法来做到这一点。我一直在阅读角度文档,但我无法理解这种情况。有人可以帮忙吗?
【问题讨论】:
标签: javascript angular unit-testing jasmine