@@ -9,15 +9,15 @@ void main() {
9
9
group ('OpenApi' , () {
10
10
test ('defaults' , () {
11
11
final props = Openapi (
12
- inputSpecFile: InputSpec .empty ().path,
13
- inputSpec: InputSpec .empty (),
12
+ inputSpecFile: InputSpec .json ().path,
13
+ inputSpec: InputSpec .json (),
14
14
generatorName: Generator .dart,
15
15
);
16
16
expect (props.additionalProperties, isNull);
17
17
expect (props.overwriteExistingFiles, isNull);
18
18
expect (props.skipSpecValidation, false );
19
- expect (props.inputSpecFile, InputSpec .empty ().path);
20
- expect (props.inputSpec! .path, InputSpec .empty ().path);
19
+ expect (props.inputSpecFile, InputSpec .json ().path);
20
+ expect (props.inputSpec! .path, InputSpec .json ().path);
21
21
expect (props.templateDirectory, isNull);
22
22
expect (props.generatorName, Generator .dart);
23
23
expect (props.outputDirectory, isNull);
@@ -37,49 +37,45 @@ void main() {
37
37
group ('NextGen' , () {
38
38
test ('Sets cachePath' , () {
39
39
final api = Openapi (
40
- inputSpecFile: InputSpec .empty ().path,
40
+ inputSpecFile: InputSpec .json ().path,
41
41
generatorName: Generator .dart,
42
42
cachePath: 'somePath' );
43
43
expect (api.cachePath, 'somePath' );
44
44
});
45
45
test ('Sets useNextGenFlag' , () {
46
46
final api = Openapi (
47
- inputSpecFile: InputSpec .empty ().path,
47
+ inputSpecFile: InputSpec .json ().path,
48
48
generatorName: Generator .dart,
49
49
useNextGen: true );
50
50
expect (api.useNextGen, isTrue);
51
51
});
52
52
test ('Sets projectPubspecPath' , () {
53
53
final api = Openapi (
54
- inputSpecFile: InputSpec .empty ().path,
54
+ inputSpecFile: InputSpec .json ().path,
55
55
generatorName: Generator .dart,
56
56
projectPubspecPath: 'test' );
57
57
expect (api.projectPubspecPath, 'test' );
58
58
});
59
59
test ('Set debug logging' , () {
60
60
final api = Openapi (
61
- inputSpecFile: InputSpec .empty ().path,
62
- inputSpec: InputSpec .empty (),
61
+ inputSpecFile: InputSpec .json ().path,
62
+ inputSpec: InputSpec .json (),
63
63
generatorName: Generator .dart,
64
64
debugLogging: true );
65
65
expect (api.debugLogging, isTrue);
66
66
});
67
67
group ('InputSpec' , () {
68
68
group ('local spec' , () {
69
69
test ('provides default yaml path' , () {
70
- expect (InputSpec .empty ().path, 'openapi.yaml' );
71
- expect (InputSpec .empty ().defaultYaml, isTrue);
72
- expect (InputSpec .empty ().useYml, isFalse);
70
+ expect (InputSpec .yaml ().path, 'openapi.yaml' );
71
+ expect (InputSpec .yaml (shortExtension: true ).path, 'openapi.yml' );
73
72
});
74
73
test ('provides default yml path' , () {
75
- expect (InputSpec .emptyYml ().path, 'openapi.yml' );
76
- expect (InputSpec .emptyYml ().defaultYaml, isTrue);
77
- expect (InputSpec .emptyYml ().useYml, isTrue);
74
+ expect (InputSpec .yaml (shortExtension: true ).path, 'openapi.yml' );
75
+ expect (InputSpec .yaml (shortExtension: false ).path, 'openapi.yaml' );
78
76
});
79
77
test ('provides default json path' , () {
80
- expect (InputSpec .emptyJson ().path, 'openapi.json' );
81
- expect (InputSpec .emptyJson ().defaultYaml, isFalse);
82
- expect (InputSpec .emptyJson ().useYml, isFalse);
78
+ expect (InputSpec .json ().path, 'openapi.json' );
83
79
});
84
80
test ('uses path' , () {
85
81
expect (InputSpec (path: 'path' ).path, 'path' );
0 commit comments