问题是:当您在一个大型项目上工作时,或者在其中许多项目上,其中一个测试由于某种原因而失败,您可以看到哪个特性失败了,但是很难回忆起实现的位置。
因此,想象一下,每个测试用例中的链接到它的实现可以使生活变得更容易。有任何方法(如果JSDoc/TSdoc没有它,也许有一些IDE扩展或库或约定)吗?
还有一些想要的行为:
发布于 2019-05-07 15:41:46
我知道这个问题是在234天前发布的,但是下面的答案可能会帮助到其中的一些人。
如果我正确地理解了您的问题,那么您要寻找的是大多数IDE和编辑器所做的事情(至少是JetBrains IDE、崇高文本和VSCode所能做的),换句话说:有可能导航到函数/方法/类/.的实现。(通常可以通过右键单击它,然后选择相关选项来实现)。
因此,在VSCode上,您需要在右键单击相关函数/方法调用后单击"Go to Definition“(或按F12)。在JetBrains IDE上,如果我没有记错的话,上下文菜单选项称为"Go to Implementation"。
注意:这通常只有在您有为相关代码编写的文档时才有效。
至于在测试中使用这一点,可能取决于您使用的测试工具。关于jest (我也认为是mocha ),您可以看到( JSDoc doclet的一部分)发生故障的地方;记住,这不会向您展示底层函数/方法的doclet。
https://stackoverflow.com/questions/52343965
复制相似问题