使用旧的unittest
库在dart中进行单元测试有很多资源,但是我找不到很多关于test
库的信息,这个库刚刚在去年年底。
在unittest
中,您可以致电useHtmlConfiguration()
或useHtmlEnhancedConfiguration()
,以便在localhost:8081
或您使用pub serve
的任何端口上提供测试结果。新图书馆似乎没有这个,或者至少它没有很好的文件记录。所以我的第一个问题是:是否有一种很好的方法可以在浏览器中运行单元测试,方法是键入localhost:8081
,就像使用旧库一样,或者是否一切都必须从终端完成?
我能够使用pub run test:test --pub-serve=8081 -p firefox
运行测试,但我只是想知道是否有人有一些"最佳做法"与这个图书馆分享,因为它是如此新鲜。
答案 0 :(得分:2)
测试包仅将进度和测试结果打印到控制台。最新版本中的WebStorm / IntelliJ提供了用于运行测试的GUI API。
自述文件https://pub.dartlang.org/packages/test对于如何使用软件包非常全面。
我不会说新的test
包已经是新的了。我使用它已经超过一年AFAIR和几乎所有由Dart团队维护的软件包,可能还有大多数其他软件包已经迁移到新的test
软件包。