使用新测试库在dart中设置单元测试的最佳方法是什么?

时间:2016-02-26 20:56:15

标签: unit-testing dart dart-pub dart-html

使用旧的unittest库在dart中进行单元测试有很多资源,但是我找不到很多关于test库的信息,这个库刚刚在去年年底。

unittest中,您可以致电useHtmlConfiguration()useHtmlEnhancedConfiguration(),以便在localhost:8081或您使用pub serve的任何端口上提供测试结果。新图书馆似乎没有这个,或者至少它没有很好的文件记录。所以我的第一个问题是:是否有一种很好的方法可以在浏览器中运行单元测试,方法是键入localhost:8081,就像使用旧库一样,或者是否一切都必须从终端完成?

我能够使用pub run test:test --pub-serve=8081 -p firefox运行测试,但我只是想知道是否有人有一些"最佳做法"与这个图书馆分享,因为它是如此新鲜。

1 个答案:

答案 0 :(得分:2)

测试包仅将进度和测试结果打印到控制台。最新版本中的WebStorm / IntelliJ提供了用于运行测试的GUI API。

自述文件https://pub.dartlang.org/packages/test对于如何使用软件包非常全面。

我不会说新的test包已经是新的了。我使用它已经超过一年AFAIR和几乎所有由Dart团队维护的软件包,可能还有大多数其他软件包已经迁移到新的test软件包。