Skip to content

Commit fbed009

Browse files
committed
added test coverage
1 parent b663147 commit fbed009

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

codegen/sections_test.go

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -86,23 +86,25 @@ package testpackage
8686
pathNamedImport = []*ImportSpec{{Name: "myname", Path: "import/with/slashes"}}
8787
pathNamedImports = append(pathNamedImport, &ImportSpec{Name: "myothername", Path: "other/import/with/slashes"})
8888

89-
meta = expr.MetaExpr{"goa:version:generate": {"false"}}
89+
metaGenerateVersion = expr.MetaExpr{"goa:version:generate": {"true"}}
90+
metaNotGenerateVersion = expr.MetaExpr{"goa:version:generate": {"false"}}
9091
)
9192
cases := map[string]struct {
9293
Title string
9394
Imports []*ImportSpec
9495
Expected string
9596
Meta expr.MetaExpr
9697
}{
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},
106108
}
107109
for k, tc := range cases {
108110
buf := new(bytes.Buffer)

0 commit comments

Comments
 (0)