diff --git a/utils/getconfiguration.go b/utils/getconfiguration.go index 429ff7ec3..8394bda1d 100644 --- a/utils/getconfiguration.go +++ b/utils/getconfiguration.go @@ -539,7 +539,7 @@ func validateConfigProfile(configProfile *services.ConfigProfile) error { } if len(configProfile.Modules) != 1 { - return fmt.Errorf("%s config profile returned with %d modules. A profile must have exactly 1 module", configProfile.ProfileName, len(configProfile.Modules)) + return fmt.Errorf("expected exactly 1 module in '%s' profile, found %d. Frogbot currently supports only one module per config profile", configProfile.ProfileName, len(configProfile.Modules)) } if configProfile.Modules[0].PathFromRoot != "." { diff --git a/utils/getconfiguration_test.go b/utils/getconfiguration_test.go index 270858679..f63746108 100644 --- a/utils/getconfiguration_test.go +++ b/utils/getconfiguration_test.go @@ -383,7 +383,7 @@ func TestValidateConfigProfile(t *testing.T) { ProfileName: "my-profile", Modules: []services.Module{}, }, - expectedError: "my-profile config profile returned with 0 modules. A profile must have exactly 1 module", + expectedError: "expected exactly 1 module in 'my-profile' profile, found 0. Frogbot currently supports only one module per config profile", }, { name: "Multiple modules", @@ -394,7 +394,7 @@ func TestValidateConfigProfile(t *testing.T) { {ModuleName: "module-2", PathFromRoot: "subdir"}, }, }, - expectedError: "my-profile config profile returned with 2 modules. A profile must have exactly 1 module", + expectedError: "expected exactly 1 module in 'my-profile' profile, found 2. Frogbot currently supports only one module per config profile", }, { name: "Module path not at root",