2016-02-26 79 views
1

有很多資源用於飛鏢使用舊的unittest庫進行單元測試,但是我找不到太多關於test庫,它剛剛在去年年底發佈。使用新的測試庫設置飛鏢單元測試的最佳方式是什麼?

unittest你可以調用useHtmlConfiguration()useHtmlEnhancedConfiguration()這將成爲了測試結果對你pub serve使用localhost:8081或任何端口。新圖書館似乎沒有,或者至少它沒有很好的文檔。所以我的第一個問題是:是否有一種好方法在瀏覽器中運行單元測試,就像使用老庫一樣輸入localhost:8081,還是一切都必須從終端完成?

我能夠與pub run test:test --pub-serve=8081 -p firefox運行測試,但我只是想知道如果任何人有一些「最佳做法」與此庫共享,因爲它太新了。

回答

2

測試包僅將進度和測試結果打印到控制檯。最新版本的WebStorm/IntelliJ爲運行測試提供了一個GUI API。

自述文件https://pub.dartlang.org/packages/test對於如何使用該軟件包非常全面。

我不會說新的test包是如此的新了。自從一年多的AFAIR以及Dart團隊維護的幾乎所有軟件包以及其他大多數軟件包已經遷移到新的test軟件包以來,我都在使用它。

+0

WebStorm GUI在哪裏?不是說GUI是一件大事,我剛開始看時就沒有看到它。我的問題的一部分是特定於操作系統:請參閱http://stackoverflow.com/questions/35666136/how-do-i-install-dartium-on-ubuntu – KrashLeviathan

相關問題