0

在部署之前测试 pub lib 包的最佳方法是什么,就像我通过 pub install 下载它一样?(不是在谈论单元测试)

4

2 回答 2

2

您可以使用路径包。这不会通过 pub 服务器,而是从本地文件系统获取包。

于 2013-07-02T19:56:08.627 回答
0

这在很大程度上取决于您要使用的软件包类型。

如果 pub 包主要是一个非 UI 库,那么您应该能够通过 UnitTest 脚本来运行它的 API,这是一个小脚本,它有一个 main 来启动一堆单元测试(分组或其他)。

非 UI 包的另一种选择是找到源项目(通常在 pub.dartlang.org 上的包页面中注明)并下载它,如果幸运的话,其中会有一个包含单元测试脚本的测试目录它。

一些提供 UI 的包确实在他们的项目中包含单元测试。

很多项目都包含一两个示例,您可以运行以了解其工作原理并从其源代码中获取一些提示,因此我鼓励您查看您感兴趣的项目的原始源代码。

但通常(特别是对于提供包的 UI),您将通过创建一个小的骨架应用程序来获得最佳结果,以便使用包,然后将您学到的知识应用到您的主应用程序中。

希望有帮助。

于 2013-07-02T12:33:19.927 回答