@@ -4,19 +4,37 @@ import 'package:test/test.dart';
4
4
import 'test_utils.dart' ;
5
5
6
6
void main () {
7
- test ('FVM version not installed' , () async {
8
- final result = await testCommand (
9
- ['get' ],
10
- entities: {
11
- 'fvm_version_not_installed_test' : {
12
- 'pubspec.yaml' : pubspec ('fvm_version_not_installed_test' ),
13
- '.fvmrc' : fvmrc ('1.17.0' ),
7
+ group ('FVM version not installed' , () {
8
+ test ('SDK Version' , () async {
9
+ final result = await testCommand (
10
+ ['get' ],
11
+ entities: {
12
+ 'fvm_version_not_installed_test' : {
13
+ 'pubspec.yaml' : pubspec ('fvm_version_not_installed_test' ),
14
+ '.fvmrc' : fvmrc ('1.17.0' ),
15
+ },
14
16
},
15
- },
16
- );
17
- final stdout = result.stdout;
17
+ );
18
+ final stdout = result.stdout;
18
19
19
- expect (result.exitCode, isNot (ExitCode .success.code));
20
- expectLine (stdout, ['Run `fvm install 1.17.0` first' ]);
20
+ expect (result.exitCode, isNot (ExitCode .success.code));
21
+ expectLine (stdout, ['Run `fvm install 1.17.0` first' ]);
22
+ });
23
+
24
+ test ('Channel' , () async {
25
+ final result = await testCommand (
26
+ ['get' ],
27
+ entities: {
28
+ 'fvm_version_not_installed_test' : {
29
+ 'pubspec.yaml' : pubspec ('fvm_version_not_installed_test' ),
30
+ '.fvmrc' : fvmrc ('stable' ),
31
+ },
32
+ },
33
+ );
34
+ final stdout = result.stdout;
35
+
36
+ expect (result.exitCode, isNot (ExitCode .success.code));
37
+ expectLine (stdout, ['Run `fvm install stable` first' ]);
38
+ });
21
39
});
22
40
}
0 commit comments