[tools] Convert test utils to RepositoryPackage (#5605)

This commit is contained in:
stuartmorgan
2022-05-03 17:14:11 -04:00
committed by GitHub
parent 5a06b47e51
commit 5ec6644f3f
39 changed files with 1124 additions and 986 deletions

View File

@ -119,17 +119,11 @@ void main() {
// Create a federated plugin by creating a directory under the packages
// directory with several packages underneath.
final Directory federatedPlugin = packagesDir.childDirectory('my_plugin')
..createSync();
final Directory clientLibrary =
federatedPlugin.childDirectory('my_plugin')..createSync();
createFakePubspec(clientLibrary);
final Directory webLibrary =
federatedPlugin.childDirectory('my_plugin_web')..createSync();
createFakePubspec(webLibrary);
final Directory macLibrary =
federatedPlugin.childDirectory('my_plugin_macos')..createSync();
createFakePubspec(macLibrary);
final Directory federatedPluginDir =
packagesDir.childDirectory('my_plugin')..createSync();
createFakePlugin('my_plugin', federatedPluginDir);
createFakePlugin('my_plugin_web', federatedPluginDir);
createFakePlugin('my_plugin_macos', federatedPluginDir);
// Test without specifying `--type`.
final List<String> plugins =
@ -151,17 +145,11 @@ void main() {
// Create a federated plugin by creating a directory under the packages
// directory with several packages underneath.
final Directory federatedPlugin = packagesDir.childDirectory('my_plugin')
..createSync();
final Directory clientLibrary =
federatedPlugin.childDirectory('my_plugin')..createSync();
createFakePubspec(clientLibrary);
final Directory webLibrary =
federatedPlugin.childDirectory('my_plugin_web')..createSync();
createFakePubspec(webLibrary);
final Directory macLibrary =
federatedPlugin.childDirectory('my_plugin_macos')..createSync();
createFakePubspec(macLibrary);
final Directory federatedPluginDir =
packagesDir.childDirectory('my_plugin')..createSync();
createFakePlugin('my_plugin', federatedPluginDir);
createFakePlugin('my_plugin_web', federatedPluginDir);
createFakePlugin('my_plugin_macos', federatedPluginDir);
List<String> plugins = await runCapturingPrint(
runner, <String>['list', '--packages=plugin1']);