pub install 経由でダウンロードしたかのように、デプロイ前に pub lib パッケージをテストする最良の方法は何ですか? (単体テストについては話していません)
2 に答える
パス パッケージを使用できます。これは、pub サーバーを経由する代わりに、ローカル ファイルシステムからパッケージを取得します。
使用するパッケージのタイプに大きく依存します。
pub パッケージが主に非 UI ライブラリである場合は、UnitTest スクリプトを介してその API を実行できるはずです。これは、多数の単体テスト (グループ化されているかどうかに関係なく) を開始するためのメインを持つ小さなスクリプトです。
非 UI パッケージのもう 1 つのオプションは、ソース プロジェクト (通常は pub.dartlang.org のパッケージのページに記載されています) を見つけてダウンロードすることです。運が良ければ、単体テスト スクリプトを含むテスト ディレクトリが存在します。それ。
一部の UI 提供パッケージには、プロジェクトにも単体テストが含まれています。
多くのプロジェクトには、実行してどのように機能するかを確認し、ソース コードからいくつかのヒントを得ることができる 1 つまたは 2 つの例が含まれているため、興味のあるプロジェクトの元のソースを確認することをお勧めします。
しかし、一般的に (特に UI 提供パッケージの場合)、パッケージを操作する目的で小さなスケルトン アプリを作成し、学んだことをメイン アプリケーションに適用することで、最良の結果が得られます。
それが役立つことを願っています。