diff options
| author | Billy Biggs <[email protected]> | 2025-08-15 18:10:21 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-16 01:10:21 +0000 |
| commit | d57cc0b9306f0359482ef6e243308bcda2989007 (patch) | |
| tree | 3ec6a716d0a5b8d9c6cacc8a1231d05df6ba43fd /packages/core/src/config/config.test.ts | |
| parent | 4896c7739f57b4e475754854c217cdd1dbf7deaa (diff) | |
Add support for HTTP OpenTelemetry exporters (#6357)
Diffstat (limited to 'packages/core/src/config/config.test.ts')
| -rw-r--r-- | packages/core/src/config/config.test.ts | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/packages/core/src/config/config.test.ts b/packages/core/src/config/config.test.ts index f1d8b965..3fb71ae8 100644 --- a/packages/core/src/config/config.test.ts +++ b/packages/core/src/config/config.test.ts @@ -567,5 +567,30 @@ describe('Server Config (config.ts)', () => { const config = new Config(paramsWithoutTelemetry); expect(config.getTelemetryOtlpEndpoint()).toBe(DEFAULT_OTLP_ENDPOINT); }); + + it('should return provided OTLP protocol', () => { + const params: ConfigParameters = { + ...baseParams, + telemetry: { enabled: true, otlpProtocol: 'http' }, + }; + const config = new Config(params); + expect(config.getTelemetryOtlpProtocol()).toBe('http'); + }); + + it('should return default OTLP protocol if not provided', () => { + const params: ConfigParameters = { + ...baseParams, + telemetry: { enabled: true }, + }; + const config = new Config(params); + expect(config.getTelemetryOtlpProtocol()).toBe('grpc'); + }); + + it('should return default OTLP protocol if telemetry object is not provided', () => { + const paramsWithoutTelemetry: ConfigParameters = { ...baseParams }; + delete paramsWithoutTelemetry.telemetry; + const config = new Config(paramsWithoutTelemetry); + expect(config.getTelemetryOtlpProtocol()).toBe('grpc'); + }); }); }); |
