@@ -39,122 +39,112 @@ test("rollup bundle telemetry", async () => {
39
39
// Ensure the session gets closed
40
40
process . emit ( "beforeExit" , 0 ) ;
41
41
42
- expect ( gbl . __SENTRY_INTERCEPT_TRANSPORT__ ) . toEqual ( [
43
- // Fist we should have a session start
42
+ expect ( gbl . __SENTRY_INTERCEPT_TRANSPORT__ ) . toEqual (
44
43
expect . arrayContaining ( [
45
- [
44
+ // Fist we should have a session start
45
+ expect . arrayContaining ( [
46
46
[
47
- { type : "session" } ,
48
- expect . objectContaining ( {
49
- sid : expect . any ( String ) ,
50
- init : true ,
51
- started : expect . any ( String ) ,
52
- timestamp : expect . any ( String ) ,
53
- status : "ok" ,
54
- errors : 0 ,
55
- } ) ,
47
+ [
48
+ { type : "session" } ,
49
+ expect . objectContaining ( {
50
+ sid : expect . any ( String ) ,
51
+ init : true ,
52
+ started : expect . any ( String ) ,
53
+ timestamp : expect . any ( String ) ,
54
+ status : "ok" ,
55
+ errors : 0 ,
56
+ } ) ,
57
+ ] ,
56
58
] ,
57
- ] ,
58
- ] ) ,
59
- // Then we should get a transaction for execution
60
- expect . arrayContaining ( [
61
- {
62
- event_id : expect . any ( String ) ,
63
- sent_at : expect . any ( String ) ,
64
- sdk : { name : "sentry.javascript.node" , version : expect . any ( String ) } ,
65
- trace : expect . objectContaining ( {
66
- environment : "production" ,
67
- release : expect . any ( String ) ,
68
- sample_rate : "1" ,
69
- transaction : "Sentry Bundler Plugin execution" ,
70
- sampled : "true" ,
71
- } ) ,
72
- } ,
73
- {
74
- event_id : expect . any ( String ) ,
75
- sent_at : expect . any ( String ) ,
76
- sdk : { name : "sentry.javascript.node" , version : expect . any ( String ) } ,
77
- trace : expect . objectContaining ( {
78
- environment : "production" ,
79
- release : expect . any ( String ) ,
80
- sample_rate : "1" ,
81
- transaction : "debug-id-sourcemap-upload" ,
82
- sampled : "true" ,
83
- } ) ,
84
- } ,
59
+ ] ) ,
60
+ // Then we should get a transaction for execution
85
61
[
62
+ {
63
+ event_id : expect . any ( String ) ,
64
+ sent_at : expect . any ( String ) ,
65
+ sdk : { name : "sentry.javascript.node" , version : expect . any ( String ) } ,
66
+ trace : expect . objectContaining ( {
67
+ environment : "production" ,
68
+ release : expect . any ( String ) ,
69
+ sample_rate : "1" ,
70
+ transaction : "Sentry Bundler Plugin execution" ,
71
+ sampled : "true" ,
72
+ } ) ,
73
+ } ,
86
74
[
87
- { type : "transaction" } ,
88
- expect . objectContaining ( {
89
- contexts : {
90
- trace : {
91
- span_id : expect . any ( String ) ,
92
- trace_id : expect . any ( String ) ,
93
- data : {
94
- "sentry.origin" : "manual" ,
95
- "sentry.source" : "custom" ,
96
- "sentry.sample_rate" : 1 ,
75
+ [
76
+ { type : "transaction" } ,
77
+ expect . objectContaining ( {
78
+ contexts : {
79
+ trace : {
80
+ span_id : expect . any ( String ) ,
81
+ trace_id : expect . any ( String ) ,
82
+ data : {
83
+ "sentry.origin" : "manual" ,
84
+ "sentry.source" : "custom" ,
85
+ "sentry.sample_rate" : 1 ,
86
+ } ,
87
+ origin : "manual" ,
97
88
} ,
98
- origin : "manual" ,
89
+ runtime : { name : "node" , version : expect . any ( String ) } ,
99
90
} ,
100
- runtime : { name : "node" , version : expect . any ( String ) } ,
101
- } ,
102
- spans : [ ] ,
103
- start_timestamp : expect . any ( Number ) ,
104
- timestamp : expect . any ( Number ) ,
105
- transaction : "Sentry Bundler Plugin execution" ,
106
- type : "transaction" ,
107
- transaction_info : { source : "custom" } ,
108
- platform : "node" ,
109
- event_id : expect . any ( String ) ,
110
- environment : "production" ,
111
- release : expect . any ( String ) ,
112
- tags : expect . objectContaining ( {
113
- "upload-legacy-sourcemaps" : false ,
114
- "module-metadata" : false ,
115
- "inject-build-information" : false ,
116
- "set-commits" : "auto" ,
117
- "finalize-release" : true ,
118
- "deploy-options" : false ,
119
- "custom-error-handler" : false ,
120
- "sourcemaps-assets" : false ,
121
- "delete-after-upload" : false ,
122
- "sourcemaps-disabled" : false ,
123
- "react-annotate" : false ,
124
- "meta-framework" : "none" ,
125
- "application-key-set" : false ,
126
- bundler : "rollup" ,
91
+ spans : [ ] ,
92
+ start_timestamp : expect . any ( Number ) ,
93
+ timestamp : expect . any ( Number ) ,
94
+ transaction : "Sentry Bundler Plugin execution" ,
95
+ type : "transaction" ,
96
+ transaction_info : { source : "custom" } ,
97
+ platform : "node" ,
98
+ event_id : expect . any ( String ) ,
99
+ environment : "production" ,
100
+ release : expect . any ( String ) ,
101
+ tags : expect . objectContaining ( {
102
+ "upload-legacy-sourcemaps" : false ,
103
+ "module-metadata" : false ,
104
+ "inject-build-information" : false ,
105
+ "set-commits" : "auto" ,
106
+ "finalize-release" : true ,
107
+ "deploy-options" : false ,
108
+ "custom-error-handler" : false ,
109
+ "sourcemaps-assets" : false ,
110
+ "delete-after-upload" : false ,
111
+ "sourcemaps-disabled" : false ,
112
+ "react-annotate" : false ,
113
+ "meta-framework" : "none" ,
114
+ "application-key-set" : false ,
115
+ bundler : "rollup" ,
116
+ } ) ,
117
+ sdk : expect . objectContaining ( {
118
+ name : "sentry.javascript.node" ,
119
+ version : expect . any ( String ) ,
120
+ packages : [ { name : "npm:@sentry/node" , version : expect . any ( String ) } ] ,
121
+ } ) ,
127
122
} ) ,
128
- sdk : expect . objectContaining ( {
129
- name : "sentry.javascript.node" ,
130
- version : expect . any ( String ) ,
131
- packages : [ { name : "npm:@sentry/node" , version : expect . any ( String ) } ] ,
132
- } ) ,
133
- } ) ,
123
+ ] ,
134
124
] ,
135
125
] ,
136
- ] ) ,
137
- // Then we should get a session exit
138
- [
139
- {
140
- sent_at : expect . any ( String ) ,
141
- sdk : { name : "sentry.javascript.node" , version : expect . any ( String ) } ,
142
- } ,
126
+ // Then we should get a session exit
143
127
[
128
+ {
129
+ sent_at : expect . any ( String ) ,
130
+ sdk : { name : "sentry.javascript.node" , version : expect . any ( String ) } ,
131
+ } ,
144
132
[
145
- { type : "session" } ,
146
- {
147
- sid : expect . any ( String ) ,
148
- init : false ,
149
- started : expect . any ( String ) ,
150
- timestamp : expect . any ( String ) ,
151
- status : "exited" ,
152
- errors : 0 ,
153
- duration : expect . any ( Number ) ,
154
- attrs : { release : expect . any ( String ) , environment : "production" } ,
155
- } ,
133
+ [
134
+ { type : "session" } ,
135
+ {
136
+ sid : expect . any ( String ) ,
137
+ init : false ,
138
+ started : expect . any ( String ) ,
139
+ timestamp : expect . any ( String ) ,
140
+ status : "exited" ,
141
+ errors : 0 ,
142
+ duration : expect . any ( Number ) ,
143
+ attrs : { release : expect . any ( String ) , environment : "production" } ,
144
+ } ,
145
+ ] ,
156
146
] ,
157
147
] ,
158
- ] ,
159
- ] ) ;
148
+ ] )
149
+ ) ;
160
150
} ) ;
0 commit comments