test(shorebird_cli): coverage

This commit is contained in:
Bryan Oltman
2024-05-13 13:20:25 -04:00
parent a1b5b1f20e
commit 7b246a091e
@@ -392,6 +392,25 @@ void main() {
});
});
group('when flutter install fails', () {
final error = Exception('Failed to install Flutter revision.');
setUp(() {
when(
() => shorebirdFlutter.installRevision(
revision: any(named: 'revision'),
),
).thenThrow(error);
});
test('exits with code 70', () async {
await expectLater(
() => runWithOverrides(command.run),
exitsWithCode(ExitCode.software),
);
});
});
group('when release version is specified', () {
setUp(() {
when(() => argResults['release-version']).thenReturn(releaseVersion);