diff --git a/test/src/command_runner_test.dart b/test/src/command_runner_test.dart index 59c78c24..20229bca 100644 --- a/test/src/command_runner_test.dart +++ b/test/src/command_runner_test.dart @@ -74,6 +74,13 @@ void main() { ); }); + test('can be instantiated with optional parameters', () { + expect( + () => VeryGoodCommandRunner(logger: logger), + returnsNormally, + ); + }); + group('run', () { test('shows update message when newer version exists', () async { when( diff --git a/test/src/commands/update_test.dart b/test/src/commands/update_test.dart index 2f213fc0..2483c3d2 100644 --- a/test/src/commands/update_test.dart +++ b/test/src/commands/update_test.dart @@ -3,6 +3,7 @@ import 'package:mocktail/mocktail.dart'; import 'package:test/test.dart'; import 'package:universal_io/io.dart'; import 'package:very_good_cli/src/command_runner.dart'; +import 'package:very_good_cli/src/commands/update.dart'; import 'package:very_good_cli/src/version.dart'; import '../../helpers/helpers.dart'; @@ -17,6 +18,13 @@ void main() { ); group('update', () { + test('can be instantiated with optional parameters', () { + expect( + () => UpdateCommand(logger: Logger()), + returnsNormally, + ); + }); + test( 'handles pub latest version query errors', withRunner((commandRunner, logger, pubUpdater, printLogs) async {