MCPcopy Index your code
hub / github.com/coder/coder / TestShouldReportTelemetryDisabled

Function TestShouldReportTelemetryDisabled

coderd/telemetry/telemetry_test.go:1299–1317  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

1297}
1298
1299func TestShouldReportTelemetryDisabled(t *testing.T) {
1300 t.Parallel()
1301 // Description | telemetryEnabled (db) | telemetryEnabled (is) | Report Telemetry Disabled |
1302 //----------------------------------------|-----------------------|-----------------------|---------------------------|
1303 // New deployment | <null> | true | No |
1304 // New deployment with telemetry disabled | <null> | false | No |
1305 // Telemetry was enabled, and still is | true | true | No |
1306 // Telemetry was enabled but now disabled | true | false | Yes |
1307 // Telemetry was disabled, now is enabled | false | true | No |
1308 // Telemetry was disabled, still disabled | false | false | No |
1309 boolTrue := true
1310 boolFalse := false
1311 require.False(t, telemetry.ShouldReportTelemetryDisabled(nil, true))
1312 require.False(t, telemetry.ShouldReportTelemetryDisabled(nil, false))
1313 require.False(t, telemetry.ShouldReportTelemetryDisabled(&boolTrue, true))
1314 require.True(t, telemetry.ShouldReportTelemetryDisabled(&boolTrue, false))
1315 require.False(t, telemetry.ShouldReportTelemetryDisabled(&boolFalse, true))
1316 require.False(t, telemetry.ShouldReportTelemetryDisabled(&boolFalse, false))
1317}
1318
1319func TestRecordTelemetryStatus(t *testing.T) {
1320 t.Parallel()

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected