Skip to content

Commit

Permalink
Merge pull request #115 from auth0/error-messages
Browse files Browse the repository at this point in the history
CLI-18: customize error messages for test command
  • Loading branch information
Widcket authored Feb 27, 2021
2 parents fac25a0 + 1053757 commit c60218c
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions internal/cli/test.go
Original file line number Diff line number Diff line change
Expand Up @@ -46,14 +46,14 @@ Launch a browser to try out your universal login box for the given client.
if clientID == "" {
client, err := getOrCreateCLITesterClient(cli.api.Client)
if err != nil {
return err
return fmt.Errorf("Unable to create an app for testing the login box: %w", err)
}
clientID = client.GetClientID()
}

client, err := cli.api.Client.Read(clientID)
if err != nil {
return err
return fmt.Errorf("Unable to find client %s; if you specified a client, please verify it exists, otherwise re-run the command", clientID)
}

if proceed := runLoginFlowPreflightChecks(cli, client); !proceed {
Expand All @@ -70,7 +70,7 @@ Launch a browser to try out your universal login box for the given client.
cliLoginTestingScopes,
)
if err != nil {
return err
return fmt.Errorf("An unexpected error occurred while logging in to client %s: %w", clientID, err)
}

if err := ansi.Spinner("Fetching user metadata", func() error {
Expand All @@ -79,7 +79,7 @@ Launch a browser to try out your universal login box for the given client.
userInfo, err = authutil.FetchUserInfo(tenant.Domain, tokenResponse.AccessToken)
return err
}); err != nil {
return err
return fmt.Errorf("An unexpected error occurred: %w", err)
}

fmt.Fprint(cli.renderer.MessageWriter, "\n")
Expand Down Expand Up @@ -118,14 +118,14 @@ Fetch an access token for the given client and API.
if clientID == "" {
client, err := getOrCreateCLITesterClient(cli.api.Client)
if err != nil {
return err
return fmt.Errorf("Unable to create an app to test getting a token: %w", err)
}
clientID = client.GetClientID()
}

client, err := cli.api.Client.Read(clientID)
if err != nil {
return err
return fmt.Errorf("Unable to find client %s; if you specified a client, please verify it exists, otherwise re-run the command", clientID)
}

appType := client.GetAppType()
Expand All @@ -140,7 +140,7 @@ Fetch an access token for the given client and API.
if appType == "non_interactive" {
tokenResponse, err := runClientCredentialsFlow(cli, client, clientID, audience, tenant)
if err != nil {
return err
return fmt.Errorf("An unexpected error occurred while logging in to machine-to-machine client %s: %w", clientID, err)
}

fmt.Fprint(cli.renderer.MessageWriter, "\n")
Expand All @@ -162,7 +162,7 @@ Fetch an access token for the given client and API.
scopes,
)
if err != nil {
return err
return fmt.Errorf("An unexpected error occurred when logging in to client %s: %w", clientID, err)
}

fmt.Fprint(cli.renderer.MessageWriter, "\n")
Expand Down

0 comments on commit c60218c

Please sign in to comment.