@@ -52,16 +52,18 @@ func TestV2IntakeIntegration(t *testing.T) {
5252 handler := (& v2BackendRoute ).Handler (c , report )
5353
5454 for _ , test := range []struct {
55- path string
56- name string
55+ path string
56+ name string
57+ status int
5758 }{
58- {path : "../testdata/intake-v2/errors.ndjson" , name : "Errors" },
59- {path : "../testdata/intake-v2/transactions.ndjson" , name : "Transactions" },
60- {path : "../testdata/intake-v2/spans.ndjson" , name : "Spans" },
61- {path : "../testdata/intake-v2/metrics.ndjson" , name : "Metrics" },
62- {path : "../testdata/intake-v2/minimal_process.ndjson" , name : "MixedMinimalProcess" },
63- {path : "../testdata/intake-v2/minimal_service.ndjson" , name : "MinimalService" },
64- {path : "../testdata/intake-v2/metadata_null_values.ndjson" , name : "MetadataNullValues" },
59+ {status : 202 , path : "../testdata/intake-v2/errors.ndjson" , name : "Errors" },
60+ {status : 202 , path : "../testdata/intake-v2/transactions.ndjson" , name : "Transactions" },
61+ {status : 202 , path : "../testdata/intake-v2/spans.ndjson" , name : "Spans" },
62+ {status : 202 , path : "../testdata/intake-v2/metrics.ndjson" , name : "Metrics" },
63+ {status : 202 , path : "../testdata/intake-v2/minimal_process.ndjson" , name : "MixedMinimalProcess" },
64+ {status : 202 , path : "../testdata/intake-v2/minimal_service.ndjson" , name : "MinimalService" },
65+ {status : 202 , path : "../testdata/intake-v2/metadata_null_values.ndjson" , name : "MetadataNullValues" },
66+ {status : 400 , path : "../testdata/intake-v2/invalid-event.ndjson" , name : "InvalidEvent" },
6567 } {
6668
6769 b , err := loader .LoadDataAsBytes (test .path )
@@ -80,7 +82,7 @@ func TestV2IntakeIntegration(t *testing.T) {
8082 r = r .WithContext (context .WithValue (r .Context (), requestTimeContextKey , reqTimestamp ))
8183 handler .ServeHTTP (w , r )
8284
83- assert .Equal (t , 202 , w .Code )
85+ assert .Equal (t , test . status , w .Code )
8486
8587 }
8688}
0 commit comments