@@ -27,23 +27,20 @@ suite('Telemetry', () => {
27
27
public static eventName : string [ ] = [ ] ;
28
28
public static properties : Record < string , string > [ ] = [ ] ;
29
29
public static measures : { } [ ] = [ ] ;
30
- public static errorProps : string [ ] | undefined ;
31
30
public static exception : Error | undefined ;
32
31
33
32
public static clear ( ) {
34
33
Reporter . eventName = [ ] ;
35
34
Reporter . properties = [ ] ;
36
35
Reporter . measures = [ ] ;
37
- Reporter . errorProps = undefined ;
38
36
}
39
37
public sendTelemetryEvent ( eventName : string , properties ?: { } , measures ?: { } ) {
40
38
Reporter . eventName . push ( eventName ) ;
41
39
Reporter . properties . push ( properties ! ) ;
42
40
Reporter . measures . push ( measures ! ) ;
43
41
}
44
- public sendTelemetryErrorEvent ( eventName : string , properties ?: { } , measures ?: { } , errorProps ?: string [ ] ) {
42
+ public sendTelemetryErrorEvent ( eventName : string , properties ?: { } , measures ?: { } ) {
45
43
this . sendTelemetryEvent ( eventName , properties , measures ) ;
46
- Reporter . errorProps = errorProps ;
47
44
}
48
45
public sendTelemetryException ( _error : Error , _properties ?: { } , _measures ?: { } ) : void {
49
46
throw new Error ( 'sendTelemetryException is unsupported' ) ;
@@ -97,7 +94,7 @@ suite('Telemetry', () => {
97
94
98
95
test ( 'Send Telemetry' , ( ) => {
99
96
rewiremock . enable ( ) ;
100
- rewiremock ( 'vscode- extension-telemetry' ) . with ( { default : Reporter } ) ;
97
+ rewiremock ( '@ vscode/ extension-telemetry' ) . with ( { default : Reporter } ) ;
101
98
102
99
const eventName = 'Testing' ;
103
100
const properties = { hello : 'world' , foo : 'bar' } ;
@@ -111,7 +108,7 @@ suite('Telemetry', () => {
111
108
} ) ;
112
109
test ( 'Send Telemetry with no properties' , ( ) => {
113
110
rewiremock . enable ( ) ;
114
- rewiremock ( 'vscode- extension-telemetry' ) . with ( { default : Reporter } ) ;
111
+ rewiremock ( '@ vscode/ extension-telemetry' ) . with ( { default : Reporter } ) ;
115
112
116
113
const eventName = 'Testing' ;
117
114
@@ -123,7 +120,7 @@ suite('Telemetry', () => {
123
120
} ) ;
124
121
test ( 'Send Telemetry with shared properties' , ( ) => {
125
122
rewiremock . enable ( ) ;
126
- rewiremock ( 'vscode- extension-telemetry' ) . with ( { default : Reporter } ) ;
123
+ rewiremock ( '@ vscode/ extension-telemetry' ) . with ( { default : Reporter } ) ;
127
124
128
125
const eventName = 'Testing' ;
129
126
const properties = { hello : 'world' , foo : 'bar' } ;
@@ -140,7 +137,7 @@ suite('Telemetry', () => {
140
137
} ) ;
141
138
test ( 'Shared properties will replace existing ones' , ( ) => {
142
139
rewiremock . enable ( ) ;
143
- rewiremock ( 'vscode- extension-telemetry' ) . with ( { default : Reporter } ) ;
140
+ rewiremock ( '@ vscode/ extension-telemetry' ) . with ( { default : Reporter } ) ;
144
141
145
142
const eventName = 'Testing' ;
146
143
const properties = { hello : 'world' , foo : 'bar' } ;
@@ -158,7 +155,7 @@ suite('Telemetry', () => {
158
155
test ( 'Send Exception Telemetry' , ( ) => {
159
156
rewiremock . enable ( ) ;
160
157
const error = new Error ( 'Boo' ) ;
161
- rewiremock ( 'vscode- extension-telemetry' ) . with ( { default : Reporter } ) ;
158
+ rewiremock ( '@ vscode/ extension-telemetry' ) . with ( { default : Reporter } ) ;
162
159
163
160
const eventName = 'Testing' ;
164
161
const measures = { start : 123 , end : 987 } ;
@@ -176,6 +173,5 @@ suite('Telemetry', () => {
176
173
expect ( Reporter . eventName ) . to . deep . equal ( [ eventName ] ) ;
177
174
expect ( Reporter . properties ) . to . deep . equal ( [ expectedProperties ] ) ;
178
175
expect ( Reporter . measures ) . to . deep . equal ( [ measures ] ) ;
179
- expect ( Reporter . errorProps ) . to . deep . equal ( [ 'errorName' , 'errorMessage' , 'errorStack' ] ) ;
180
176
} ) ;
181
177
} ) ;
0 commit comments