我应该在哪里放置我的lib测试

时间:2014-09-23 14:23:30

标签: unit-testing dart

请注意,我已阅读layout convention

在我的lib目录中,我通常有几个库可以提取到自己的包中。通常代码不够完整或者/我想等待新包,直到我真的想在另一个项目中重用代码。

我真的想将单元测试代码,示例和doc放在同一目录中。

实施例: 我要说string-helperlib中有一个lib/string-helper图书馆。
我想在lib/string-helper/testslib/string-helper/exampleslib/string-helper/doc中放置我的测试,示例和文档。

但是布局约定说我应该将它们放在lib目录之外。

这使得将其提取到自己的包中变得非常困难。 (pub serve当我忽略了它并创建了我自己的package符号链接时,甚至进入了无限循环中

你是如何处理的?

1 个答案:

答案 0 :(得分:2)

唯一有效的测试地点是my_package/test目录或test的任何子目录。