@@ -15,6 +15,9 @@ import { mdbTestExtension } from '../stubbableMdbExtension';
1515import { DatabaseTreeItem , DocumentTreeItem } from '../../../explorer' ;
1616import { DataServiceStub } from '../stubs' ;
1717
18+ // eslint-disable-next-line @typescript-eslint/no-var-requires
19+ const { version } = require ( '../../../../package.json' ) ;
20+
1821const expect = chai . expect ;
1922
2023chai . use ( sinonChai ) ;
@@ -129,7 +132,7 @@ suite('Telemetry Controller Test Suite', () => {
129132 event : 'Command Run' ,
130133 properties : {
131134 command : 'mdb.addConnection' ,
132- extension_version : '0.0.0-dev.0' ,
135+ extension_version : version ,
133136 } ,
134137 } )
135138 ) ;
@@ -149,8 +152,8 @@ suite('Telemetry Controller Test Suite', () => {
149152 is_used_connect_screen : false ,
150153 is_used_command_palette : true ,
151154 is_used_saved_connection : false ,
152- vscode_mdb_extension_version : '0.0.0-dev.0' ,
153- extension_version : '0.0.0-dev.0' ,
155+ vscode_mdb_extension_version : version ,
156+ extension_version : version ,
154157 } ,
155158 } )
156159 ) ;
@@ -170,8 +173,8 @@ suite('Telemetry Controller Test Suite', () => {
170173 is_used_connect_screen : true ,
171174 is_used_command_palette : false ,
172175 is_used_saved_connection : false ,
173- vscode_mdb_extension_version : '0.0.0-dev.0' ,
174- extension_version : '0.0.0-dev.0' ,
176+ vscode_mdb_extension_version : version ,
177+ extension_version : version ,
175178 } ,
176179 } )
177180 ) ;
@@ -191,8 +194,8 @@ suite('Telemetry Controller Test Suite', () => {
191194 is_used_connect_screen : false ,
192195 is_used_command_palette : false ,
193196 is_used_saved_connection : true ,
194- vscode_mdb_extension_version : '0.0.0-dev.0' ,
195- extension_version : '0.0.0-dev.0' ,
197+ vscode_mdb_extension_version : version ,
198+ extension_version : version ,
196199 } ,
197200 } )
198201 ) ;
@@ -209,7 +212,7 @@ suite('Telemetry Controller Test Suite', () => {
209212 properties : {
210213 source : 'treeview' ,
211214 success : true ,
212- extension_version : '0.0.0-dev.0' ,
215+ extension_version : version ,
213216 } ,
214217 } )
215218 ) ;
@@ -223,7 +226,7 @@ suite('Telemetry Controller Test Suite', () => {
223226 sinon . match ( {
224227 anonymousId,
225228 event : 'Document Edited' ,
226- properties : { source : 'playground' , extension_version : '0.0.0-dev.0' } ,
229+ properties : { source : 'playground' , extension_version : version } ,
227230 } )
228231 ) ;
229232 } ) ;
@@ -241,7 +244,7 @@ suite('Telemetry Controller Test Suite', () => {
241244 type : 'other' ,
242245 partial : false ,
243246 error : false ,
244- extension_version : '0.0.0-dev.0' ,
247+ extension_version : version ,
245248 } ,
246249 } )
247250 ) ;
@@ -261,7 +264,7 @@ suite('Telemetry Controller Test Suite', () => {
261264 event : 'Playground Loaded' ,
262265 properties : {
263266 file_type : 'mongodb' ,
264- extension_version : '0.0.0-dev.0' ,
267+ extension_version : version ,
265268 } ,
266269 } )
267270 ) ;
@@ -280,7 +283,7 @@ suite('Telemetry Controller Test Suite', () => {
280283 event : 'Playground Loaded' ,
281284 properties : {
282285 file_type : 'mongodbjs' ,
283- extension_version : '0.0.0-dev.0' ,
286+ extension_version : version ,
284287 } ,
285288 } )
286289 ) ;
@@ -295,7 +298,7 @@ suite('Telemetry Controller Test Suite', () => {
295298 event : 'Playground Saved' ,
296299 properties : {
297300 file_type : 'mongodbjs' ,
298- extension_version : '0.0.0-dev.0' ,
301+ extension_version : version ,
299302 } ,
300303 } )
301304 ) ;
@@ -311,7 +314,7 @@ suite('Telemetry Controller Test Suite', () => {
311314 properties : {
312315 screen : 'helpPanel' ,
313316 link_id : 'linkId' ,
314- extension_version : '0.0.0-dev.0' ,
317+ extension_version : version ,
315318 } ,
316319 } )
317320 ) ;
@@ -335,7 +338,7 @@ suite('Telemetry Controller Test Suite', () => {
335338 with_import_statements : false ,
336339 with_builders : false ,
337340 with_driver_syntax : false ,
338- extension_version : '0.0.0-dev.0' ,
341+ extension_version : version ,
339342 } ,
340343 } )
341344 ) ;
@@ -361,7 +364,7 @@ suite('Telemetry Controller Test Suite', () => {
361364 with_import_statements : false ,
362365 with_builders : false ,
363366 with_driver_syntax : false ,
364- extension_version : '0.0.0-dev.0' ,
367+ extension_version : version ,
365368 } ,
366369 } )
367370 ) ;
@@ -551,7 +554,7 @@ suite('Telemetry Controller Test Suite', () => {
551554 event : 'Playground Created' ,
552555 properties : {
553556 playground_type : 'search' ,
554- extension_version : '0.0.0-dev.0' ,
557+ extension_version : version ,
555558 } ,
556559 } )
557560 ) ;
@@ -576,7 +579,7 @@ suite('Telemetry Controller Test Suite', () => {
576579 event : 'Playground Created' ,
577580 properties : {
578581 playground_type : 'createCollection' ,
579- extension_version : '0.0.0-dev.0' ,
582+ extension_version : version ,
580583 } ,
581584 } )
582585 ) ;
@@ -593,7 +596,7 @@ suite('Telemetry Controller Test Suite', () => {
593596 event : 'Playground Created' ,
594597 properties : {
595598 playground_type : 'createDatabase' ,
596- extension_version : '0.0.0-dev.0' ,
599+ extension_version : version ,
597600 } ,
598601 } )
599602 ) ;
@@ -611,7 +614,7 @@ suite('Telemetry Controller Test Suite', () => {
611614 event : 'Playground Created' ,
612615 properties : {
613616 playground_type : 'index' ,
614- extension_version : '0.0.0-dev.0' ,
617+ extension_version : version ,
615618 } ,
616619 } )
617620 ) ;
@@ -648,7 +651,7 @@ suite('Telemetry Controller Test Suite', () => {
648651 event : 'Playground Created' ,
649652 properties : {
650653 playground_type : 'cloneDocument' ,
651- extension_version : '0.0.0-dev.0' ,
654+ extension_version : version ,
652655 } ,
653656 } )
654657 ) ;
@@ -663,7 +666,7 @@ suite('Telemetry Controller Test Suite', () => {
663666 event : 'Playground Created' ,
664667 properties : {
665668 playground_type : 'crud' ,
666- extension_version : '0.0.0-dev.0' ,
669+ extension_version : version ,
667670 } ,
668671 } )
669672 ) ;
@@ -680,7 +683,7 @@ suite('Telemetry Controller Test Suite', () => {
680683 event : 'Playground Created' ,
681684 properties : {
682685 playground_type : 'crud' ,
683- extension_version : '0.0.0-dev.0' ,
686+ extension_version : version ,
684687 } ,
685688 } )
686689 ) ;
@@ -697,7 +700,7 @@ suite('Telemetry Controller Test Suite', () => {
697700 event : 'Playground Created' ,
698701 properties : {
699702 playground_type : 'crud' ,
700- extension_version : '0.0.0-dev.0' ,
703+ extension_version : version ,
701704 } ,
702705 } )
703706 ) ;
0 commit comments