Skip to content

Commit e80f150

Browse files
committed
more tests
1 parent 273d94a commit e80f150

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

packages/core/test/lib/tracing/spans/envelope.test.ts

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ describe('createStreamedSpanEnvelope', () => {
300300
]);
301301
});
302302

303-
it('respects sendDefaultPii bridged to dataCollection.userInfo', () => {
303+
it("respects sendDefaultPii: true bridged to dataCollection.userInfo", () => {
304304
vi.mocked(isBrowser).mockReturnValue(true);
305305

306306
const mockSpan = createMockSerializedSpan();
@@ -320,5 +320,26 @@ describe('createStreamedSpanEnvelope', () => {
320320
],
321321
]);
322322
});
323+
324+
it("respects sendDefaultPii: false bridged to dataCollection.userInfo", () => {
325+
vi.mocked(isBrowser).mockReturnValue(true);
326+
327+
const mockSpan = createMockSerializedSpan();
328+
const mockClient = new TestClient(getDefaultTestClientOptions({ sendDefaultPii: false }));
329+
const dsc: Partial<DynamicSamplingContext> = {};
330+
331+
const envelopeItems = createStreamedSpanEnvelope([mockSpan], dsc, mockClient)[1];
332+
333+
expect(envelopeItems).toEqual([
334+
[
335+
{ type: 'span', item_count: 1, content_type: 'application/vnd.sentry.items.span.v2+json' },
336+
{
337+
version: 2,
338+
ingest_settings: { infer_ip: 'never', infer_user_agent: 'never' },
339+
items: [mockSpan],
340+
},
341+
],
342+
]);
343+
});
323344
});
324345
});

0 commit comments

Comments
 (0)