打字稿测试的“包保护”等效?

时间:2017-05-11 23:35:38

标签: unit-testing typescript

在Java中进行测试时,我可以使用受包保护的访问级别来确保正确的封装,而无需公开方法。但是,在测试Typescript时,我遇到过几种我希望能做类似事情的情况,因为我看到的方法看起来很复杂,目前设置为privateprotected

测试这些类型的功能的最佳做法是什么?它们是否应该仅仅为了测试而公开,还是有更简单的方法?

1 个答案:

答案 0 :(得分:4)

保留public,但将其命名为_foo(而不是foo)。

更多

这遵循JavaScript领域的惯例。 TypeScript还没有在这里创建任何新概念