}
for _, tc := range tests {
+ t.Run(tc.group, func(t *testing.T) {
res, err := LoadFiles(tc.group)
if !reflect.DeepEqual(tc.exp, res) {
- t.Errorf("%s: res: %s", tc.group,
+ t.Errorf("res: %s",
cmp.Diff(tc.exp, res))
}
// Ugly but the simplest way to compare errors (including nil)
if fmt.Sprintf("%s", err) != fmt.Sprintf("%s", tc.expErr) {
- t.Errorf("%s: err = %#v, want %#v",
- tc.group, err, tc.expErr)
+ t.Errorf("err = %#v, want %#v",
+ err, tc.expErr)
}
+ })
}
}