Fix publish cmd (#38490)
diff --git a/packages/flutter_tools/test/general.shard/commands/packages_test.dart b/packages/flutter_tools/test/general.shard/commands/packages_test.dart index 02a20d7..e92e9a7 100644 --- a/packages/flutter_tools/test/general.shard/commands/packages_test.dart +++ b/packages/flutter_tools/test/general.shard/commands/packages_test.dart
@@ -348,7 +348,7 @@ testUsingContext('pub publish', () async { final PromptingProcess process = PromptingProcess(); mockProcessManager.processFactory = (List<String> commands) => process; - final Future<void> runPackages = createTestCommandRunner(PackagesCommand()).run(<String>['packages', 'pub', 'publish']); + final Future<void> runPackages = createTestCommandRunner(PackagesCommand()).run(<String>['pub', 'publish']); final Future<void> runPrompt = process.showPrompt('Proceed (y/n)? ', <String>['hello', 'world']); final Future<void> simulateUserInput = Future<void>(() { mockStdio.simulateStdin('y'); @@ -370,12 +370,23 @@ }); testUsingContext('publish', () async { - await createTestCommandRunner(PackagesCommand()).run(<String>['packages', 'publish']); + await createTestCommandRunner(PackagesCommand()).run(<String>['pub', 'publish']); final List<String> commands = mockProcessManager.commands; - expect(commands, hasLength(3)); + expect(commands, hasLength(2)); expect(commands[0], matches(r'dart-sdk[\\/]bin[\\/]pub')); - expect(commands[1], '--trace'); - expect(commands[2], 'publish'); + expect(commands[1], 'publish'); + }, overrides: <Type, Generator>{ + ProcessManager: () => mockProcessManager, + Stdio: () => mockStdio, + BotDetector: () => const AlwaysTrueBotDetector(), + }); + + testUsingContext('packages publish', () async { + await createTestCommandRunner(PackagesCommand()).run(<String>['packages', 'pub', 'publish']); + final List<String> commands = mockProcessManager.commands; + expect(commands, hasLength(2)); + expect(commands[0], matches(r'dart-sdk[\\/]bin[\\/]pub')); + expect(commands[1], 'publish'); }, overrides: <Type, Generator>{ ProcessManager: () => mockProcessManager, Stdio: () => mockStdio,