summaryrefslogtreecommitdiff
path: root/generator
diff options
context:
space:
mode:
Diffstat (limited to 'generator')
-rw-r--r--generator/app_test.go13
-rw-r--r--generator/testdata/sigs.yaml20
2 files changed, 25 insertions, 8 deletions
diff --git a/generator/app_test.go b/generator/app_test.go
index f22d16c0..381acc46 100644
--- a/generator/app_test.go
+++ b/generator/app_test.go
@@ -155,19 +155,22 @@ func TestGroupDirName(t *testing.T) {
func TestCreateGroupReadmes(t *testing.T) {
baseGeneratorDir = "generated"
templateDir = "../../generator"
+ const groupType = "sig"
- groups := []Group{
- {Name: "Foo"},
- {Name: "Bar"},
+ groups := []Group{}
+ for _, n := range []string{"Foo", "Bar"} {
+ g := Group{Name: n}
+ g.Dir = g.DirName(groupType)
+ groups = append(groups, g)
}
- err := createGroupReadme(groups, "sig")
+ err := createGroupReadme(groups, groupType)
if err != nil {
t.Fatal(err)
}
for _, group := range groups {
- path := filepath.Join(baseGeneratorDir, group.DirName("sig"), "README.md")
+ path := filepath.Join(baseGeneratorDir, group.DirName(groupType), "README.md")
if !pathExists(path) {
t.Fatalf("%s should exist", path)
}
diff --git a/generator/testdata/sigs.yaml b/generator/testdata/sigs.yaml
index a4fe858c..60474dda 100644
--- a/generator/testdata/sigs.yaml
+++ b/generator/testdata/sigs.yaml
@@ -1,5 +1,19 @@
sigs:
- - name: Foo
- - name: Bar
+ - dir: sig-foo
+ name: Foo
+ label: foo
+ charter_link: foo-charter
+ mission_statement: covers foo
+ subprojects:
+ - name: sub-foo
+ - dir: sig-bar
+ name: Bar
+ label: bar
+ charter_link: charter-bar
+ mission_statement: owns areas related to bar
+ subprojects:
+ - name: sub-bar
workinggroups:
- - name: Baz
+ - dir: wg-baz
+ name: Baz
+ label: baz