(t *testing.T)
| 81 | } |
| 82 | |
| 83 | func TestEventlogOutput(t *testing.T) { |
| 84 | c := NewWithOpts(WithRun()) |
| 85 | |
| 86 | err := c.flags.Parse([]string{"--config-file=_fixtures/eventlog-output.yml"}) |
| 87 | require.NoError(t, c.viper.BindPFlags(c.flags)) |
| 88 | require.NoError(t, err) |
| 89 | require.NoError(t, c.TryLoadFile(c.GetConfigFile())) |
| 90 | |
| 91 | require.NoError(t, c.Init()) |
| 92 | |
| 93 | require.NotNil(t, c.Output) |
| 94 | require.IsType(t, eventlog.Config{}, c.Output.Output) |
| 95 | |
| 96 | eventlogConfig := c.Output.Output.(eventlog.Config) |
| 97 | assert.True(t, eventlogConfig.Enabled) |
| 98 | assert.Equal(t, "INFO", eventlogConfig.Level) |
| 99 | } |
nothing calls this directly
no test coverage detected