(t *testing.T)
| 187 | } |
| 188 | |
| 189 | func TestTelemetry(t *testing.T) { |
| 190 | t.Run("returns default when not configured", func(t *testing.T) { |
| 191 | c := newTestConfig() |
| 192 | |
| 193 | entry := c.Telemetry() |
| 194 | |
| 195 | require.Equal(t, "enabled", entry.Value) |
| 196 | require.Equal(t, gh.ConfigDefaultProvided, entry.Source) |
| 197 | }) |
| 198 | |
| 199 | t.Run("returns user configured value", func(t *testing.T) { |
| 200 | c := newTestConfig() |
| 201 | c.Set("", telemetryKey, "disabled") |
| 202 | |
| 203 | entry := c.Telemetry() |
| 204 | |
| 205 | require.Equal(t, "disabled", entry.Value) |
| 206 | require.Equal(t, gh.ConfigUserProvided, entry.Source) |
| 207 | }) |
| 208 | |
| 209 | t.Run("returns log when configured", func(t *testing.T) { |
| 210 | c := newTestConfig() |
| 211 | c.Set("", telemetryKey, "log") |
| 212 | |
| 213 | entry := c.Telemetry() |
| 214 | |
| 215 | require.Equal(t, "log", entry.Value) |
| 216 | require.Equal(t, gh.ConfigUserProvided, entry.Source) |
| 217 | }) |
| 218 | } |
| 219 | |
| 220 | func TestClipboard(t *testing.T) { |
| 221 | t.Run("returns default when not configured", func(t *testing.T) { |
nothing calls this directly
no test coverage detected