mirror of https://github.com/knative/client.git
chore(plugins, services, routes): Aligned "Not found" messages (#359)
For the sake of consistency with out own service commands and for kubectl, `kn plugin list` should print: ``` No plugins found. ``` `kn service list` should print: ``` No services found. ``` and not `No resources found.` like it does now. Same for `kn routes list`.
This commit is contained in:
parent
d0dc3b75f3
commit
9625b5f4c5
|
|
@ -80,7 +80,9 @@ func listPlugins(cmd *cobra.Command, flags pluginListFlags) error {
|
|||
|
||||
if len(pluginsFound) == 0 {
|
||||
if flags.verbose {
|
||||
fmt.Fprintf(out, "No plugins found in path %s\n", pluginPath)
|
||||
fmt.Fprintf(out, "No plugins found in path %s.\n", pluginPath)
|
||||
} else {
|
||||
fmt.Fprintln(out, "No plugins found.")
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
|
|
@ -124,7 +124,7 @@ func TestPluginList(t *testing.T) {
|
|||
defer ctx.cleanup()
|
||||
err := ctx.execute("plugin", "list", "--lookup-plugins-in-path=true")
|
||||
assert.NilError(t, err)
|
||||
assert.Equal(t, ctx.output(), "")
|
||||
assert.Equal(t, ctx.output(), "No plugins found.\n")
|
||||
})
|
||||
})
|
||||
|
||||
|
|
@ -224,7 +224,7 @@ func TestPluginList(t *testing.T) {
|
|||
|
||||
err := ctx.execute("plugin", "list")
|
||||
assert.NilError(t, err)
|
||||
assert.Equal(t, ctx.output(), "")
|
||||
assert.Equal(t, ctx.output(), "No plugins found.\n")
|
||||
})
|
||||
})
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@
|
|||
package route
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
|
||||
"knative.dev/client/pkg/kn/commands"
|
||||
|
|
@ -57,13 +58,13 @@ func NewRouteListCommand(p *commands.KnParams) *cobra.Command {
|
|||
case 1:
|
||||
routeList, err = client.ListRoutes(v1alpha12.WithName(args[0]))
|
||||
default:
|
||||
return fmt.Errorf("'kn route list' accepts maximum 1 argument.")
|
||||
return errors.New("'kn route list' accepts only one additional argument")
|
||||
}
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if len(routeList.Items) == 0 {
|
||||
fmt.Fprintf(cmd.OutOrStdout(), "No resources found.\n")
|
||||
fmt.Fprintf(cmd.OutOrStdout(), "No routes found.\n")
|
||||
return nil
|
||||
}
|
||||
printer, err := routeListFlags.ToPrinter()
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ func TestListEmpty(t *testing.T) {
|
|||
t.Errorf("No action")
|
||||
} else if !action.Matches("list", "routes") {
|
||||
t.Errorf("Bad action %v", action)
|
||||
} else if output[0] != "No resources found." {
|
||||
} else if output[0] != "No routes found." {
|
||||
t.Errorf("Bad output %s", output[0])
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ func NewServiceListCommand(p *commands.KnParams) *cobra.Command {
|
|||
return err
|
||||
}
|
||||
if len(serviceList.Items) == 0 {
|
||||
fmt.Fprintf(cmd.OutOrStdout(), "No resources found.\n")
|
||||
fmt.Fprintf(cmd.OutOrStdout(), "No services found.\n")
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ func TestListEmpty(t *testing.T) {
|
|||
t.Errorf("No action")
|
||||
} else if !action.Matches("list", "services") {
|
||||
t.Errorf("Bad action %v", action)
|
||||
} else if output[0] != "No resources found." {
|
||||
} else if output[0] != "No services found." {
|
||||
t.Errorf("Bad output %s", output[0])
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@ func (test *e2eTest) serviceListEmpty(t *testing.T) {
|
|||
out, err := test.kn.RunWithOpts([]string{"service", "list"}, runOpts{NoNamespace: false})
|
||||
assert.NilError(t, err)
|
||||
|
||||
assert.Check(t, util.ContainsAll(out, "No resources found."))
|
||||
assert.Check(t, util.ContainsAll(out, "No services found."))
|
||||
}
|
||||
|
||||
func (test *e2eTest) serviceCreate(t *testing.T, serviceName string) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue