@logtail/next
Version:
Better Stack Telemetry Next.js client
17 lines (13 loc) • 606 B
text/typescript
import { config } from '../src/config';
import { EndpointType } from '../src/shared';
import { test, expect, vi } from 'vitest';
vi.hoisted(() => {
vi.stubEnv('NEXT_PUBLIC_BETTER_STACK_INGESTING_URL', '');
vi.stubEnv('NEXT_PUBLIC_BETTER_STACK_INGESTING_URL', 'https://s123.test.betterstackdata.com');
});
test('reads ingest endpoint from envvars', async () => {
let url = config.getIngestURL(EndpointType.webVitals);
expect(url).toEqual('https://s123.test.betterstackdata.com');
url = config.getIngestURL(EndpointType.logs);
expect(url).toEqual('https://s123.test.betterstackdata.com');
});