(t *testing.T)
| 37 | --config string (optional) chloggen config file` |
| 38 | |
| 39 | func TestNewErr(t *testing.T) { |
| 40 | var out string |
| 41 | var err error |
| 42 | |
| 43 | out, err = runCobra(t, "new", "--help") |
| 44 | assert.Contains(t, out, newUsage) |
| 45 | assert.Empty(t, err) |
| 46 | |
| 47 | out, err = runCobra(t, "new") |
| 48 | assert.Contains(t, out, newUsage) |
| 49 | assert.ErrorContains(t, err, `required flag(s) "filename" not set`) |
| 50 | |
| 51 | out, err = runCobra(t, "new", "--filename", "my-change") |
| 52 | assert.Contains(t, out, newUsage) |
| 53 | assert.ErrorIs(t, err, fs.ErrNotExist) |
| 54 | } |
| 55 | |
| 56 | func TestNew(t *testing.T) { |
| 57 | globalCfg = config.New(t.TempDir()) |
nothing calls this directly
no test coverage detected