(t *testing.T)
| 13 | ) |
| 14 | |
| 15 | func testRmCmd(t *testing.T) (*cobra.Command, *bytes.Buffer) { |
| 16 | t.Helper() |
| 17 | |
| 18 | var stdout bytes.Buffer |
| 19 | cmd := &cobra.Command{Use: "rm"} |
| 20 | cmd.SetOut(&stdout) |
| 21 | cmd.Flags().BoolP("force", "f", false, "") |
| 22 | cmd.Flags().BoolP("recursive", "r", false, "") |
| 23 | cmd.Flags().Bool("permanent", false, "") |
| 24 | cmd.Flags().BoolP("verbose", "v", false, "") |
| 25 | cmd.Flags().String(outputFlag, "text", "") |
| 26 | return cmd, &stdout |
| 27 | } |
| 28 | |
| 29 | func setRmFlag(t *testing.T, cmd *cobra.Command, name string) { |
| 30 | t.Helper() |
no outgoing calls
no test coverage detected