@@ -86,23 +86,25 @@ package testpackage
86
86
pathNamedImport = []* ImportSpec {{Name : "myname" , Path : "import/with/slashes" }}
87
87
pathNamedImports = append (pathNamedImport , & ImportSpec {Name : "myothername" , Path : "other/import/with/slashes" })
88
88
89
- meta = expr.MetaExpr {"goa:version:generate" : {"false" }}
89
+ metaGenerateVersion = expr.MetaExpr {"goa:version:generate" : {"true" }}
90
+ metaNotGenerateVersion = expr.MetaExpr {"goa:version:generate" : {"false" }}
90
91
)
91
92
cases := map [string ]struct {
92
93
Title string
93
94
Imports []* ImportSpec
94
95
Expected string
95
96
Meta expr.MetaExpr
96
97
}{
97
- "no-title" : {Expected : noTitleHeader },
98
- "title" : {Title : title , Expected : titleHeader },
99
- "title-disable-version" : {Title : title , Meta : meta , Expected : titleHeaderVersionDisabled },
100
- "single-import" : {Imports : imprt , Expected : singleImportHeader },
101
- "many-imports" : {Imports : imports , Expected : manyImportsHeader },
102
- "path-import" : {Imports : pathImport , Expected : pathImportHeader },
103
- "path-imports" : {Imports : pathImports , Expected : pathImportsHeader },
104
- "path-named-import" : {Imports : pathNamedImport , Expected : pathNamedImportHeader },
105
- "path-named-imports" : {Imports : pathNamedImports , Expected : pathNamedImportsHeader },
98
+ "no-title" : {Expected : noTitleHeader },
99
+ "title" : {Title : title , Expected : titleHeader },
100
+ "title-generate-version" : {Title : title , Meta : metaGenerateVersion , Expected : titleHeader },
101
+ "title-not-generate-version" : {Title : title , Meta : metaNotGenerateVersion , Expected : titleHeaderVersionDisabled },
102
+ "single-import" : {Imports : imprt , Expected : singleImportHeader },
103
+ "many-imports" : {Imports : imports , Expected : manyImportsHeader },
104
+ "path-import" : {Imports : pathImport , Expected : pathImportHeader },
105
+ "path-imports" : {Imports : pathImports , Expected : pathImportsHeader },
106
+ "path-named-import" : {Imports : pathNamedImport , Expected : pathNamedImportHeader },
107
+ "path-named-imports" : {Imports : pathNamedImports , Expected : pathNamedImportsHeader },
106
108
}
107
109
for k , tc := range cases {
108
110
buf := new (bytes.Buffer )
0 commit comments