|
1 | 1 | import { promises as fs } from 'fs'; |
2 | 2 | import { expect } from 'chai'; |
3 | 3 | import type { CompassBrowser } from '../helpers/compass-browser'; |
4 | | -import { startTelemetryServer } from '../helpers/telemetry'; |
| 4 | +import { |
| 5 | + deleteCommonVariedProperties, |
| 6 | + startTelemetryServer, |
| 7 | +} from '../helpers/telemetry'; |
5 | 8 | import type { Telemetry } from '../helpers/telemetry'; |
6 | 9 | import { |
7 | 10 | init, |
@@ -143,8 +146,7 @@ describe('Collection export', function () { |
143 | 146 |
|
144 | 147 | const exportCompletedEvent = await telemetryEntry('Export Completed'); |
145 | 148 | delete exportCompletedEvent.duration; // Duration varies. |
146 | | - expect(exportCompletedEvent.connection_id).to.exist; |
147 | | - delete exportCompletedEvent.connection_id; // connection_id varies |
| 149 | + deleteCommonVariedProperties(exportCompletedEvent); |
148 | 150 | expect(exportCompletedEvent).to.deep.equal({ |
149 | 151 | all_docs: false, |
150 | 152 | has_projection: false, |
@@ -214,8 +216,7 @@ describe('Collection export', function () { |
214 | 216 |
|
215 | 217 | const exportCompletedEvent = await telemetryEntry('Export Completed'); |
216 | 218 | delete exportCompletedEvent.duration; // Duration varies. |
217 | | - expect(exportCompletedEvent.connection_id).to.exist; |
218 | | - delete exportCompletedEvent.connection_id; // connection_id varies |
| 219 | + deleteCommonVariedProperties(exportCompletedEvent); |
219 | 220 | expect(exportCompletedEvent).to.deep.equal({ |
220 | 221 | all_docs: false, |
221 | 222 | has_projection: false, |
@@ -283,8 +284,7 @@ describe('Collection export', function () { |
283 | 284 |
|
284 | 285 | const exportCompletedEvent = await telemetryEntry('Export Completed'); |
285 | 286 | delete exportCompletedEvent.duration; // Duration varies. |
286 | | - expect(exportCompletedEvent.connection_id).to.exist; |
287 | | - delete exportCompletedEvent.connection_id; // connection_id varies |
| 287 | + deleteCommonVariedProperties(exportCompletedEvent); |
288 | 288 | expect(exportCompletedEvent).to.deep.equal({ |
289 | 289 | all_docs: false, |
290 | 290 | has_projection: true, |
@@ -337,8 +337,7 @@ describe('Collection export', function () { |
337 | 337 |
|
338 | 338 | const exportCompletedEvent = await telemetryEntry('Export Completed'); |
339 | 339 | delete exportCompletedEvent.duration; // Duration varies. |
340 | | - expect(exportCompletedEvent.connection_id).to.exist; |
341 | | - delete exportCompletedEvent.connection_id; // connection_id varies |
| 340 | + deleteCommonVariedProperties(exportCompletedEvent); |
342 | 341 | expect(exportCompletedEvent).to.deep.equal({ |
343 | 342 | all_docs: true, |
344 | 343 | file_type: 'csv', |
@@ -411,8 +410,7 @@ describe('Collection export', function () { |
411 | 410 |
|
412 | 411 | const exportCompletedEvent = await telemetryEntry('Export Completed'); |
413 | 412 | delete exportCompletedEvent.duration; // Duration varies. |
414 | | - expect(exportCompletedEvent.connection_id).to.exist; |
415 | | - delete exportCompletedEvent.connection_id; // connection_id varies |
| 413 | + deleteCommonVariedProperties(exportCompletedEvent); |
416 | 414 | expect(exportCompletedEvent).to.deep.equal({ |
417 | 415 | all_docs: false, |
418 | 416 | file_type: 'json', |
@@ -480,8 +478,7 @@ describe('Collection export', function () { |
480 | 478 |
|
481 | 479 | const exportCompletedEvent = await telemetryEntry('Export Completed'); |
482 | 480 | delete exportCompletedEvent.duration; // Duration varies. |
483 | | - expect(exportCompletedEvent.connection_id).to.exist; |
484 | | - delete exportCompletedEvent.connection_id; // connection_id varies |
| 481 | + deleteCommonVariedProperties(exportCompletedEvent); |
485 | 482 | expect(exportCompletedEvent).to.deep.equal({ |
486 | 483 | all_docs: false, |
487 | 484 | file_type: 'json', |
@@ -534,8 +531,7 @@ describe('Collection export', function () { |
534 | 531 |
|
535 | 532 | const exportCompletedEvent = await telemetryEntry('Export Completed'); |
536 | 533 | delete exportCompletedEvent.duration; // Duration varies. |
537 | | - expect(exportCompletedEvent.connection_id).to.exist; |
538 | | - delete exportCompletedEvent.connection_id; // connection_id varies |
| 534 | + deleteCommonVariedProperties(exportCompletedEvent); |
539 | 535 | expect(exportCompletedEvent).to.deep.equal({ |
540 | 536 | all_docs: true, |
541 | 537 | file_type: 'json', |
@@ -590,8 +586,7 @@ describe('Collection export', function () { |
590 | 586 |
|
591 | 587 | const exportCompletedEvent = await telemetryEntry('Export Completed'); |
592 | 588 | delete exportCompletedEvent.duration; // Duration varies. |
593 | | - expect(exportCompletedEvent.connection_id).to.exist; |
594 | | - delete exportCompletedEvent.connection_id; // connection_id varies |
| 589 | + deleteCommonVariedProperties(exportCompletedEvent); |
595 | 590 | expect(exportCompletedEvent).to.deep.equal({ |
596 | 591 | all_docs: true, |
597 | 592 | file_type: 'json', |
@@ -681,8 +676,7 @@ describe('Collection export', function () { |
681 | 676 |
|
682 | 677 | const exportCompletedEvent = await telemetryEntry('Export Completed'); |
683 | 678 | delete exportCompletedEvent.duration; // Duration varies. |
684 | | - expect(exportCompletedEvent.connection_id).to.exist; |
685 | | - delete exportCompletedEvent.connection_id; // connection_id varies |
| 679 | + deleteCommonVariedProperties(exportCompletedEvent); |
686 | 680 | expect(exportCompletedEvent).to.deep.equal({ |
687 | 681 | all_docs: false, |
688 | 682 | file_type: 'csv', |
@@ -768,8 +762,7 @@ describe('Collection export', function () { |
768 | 762 |
|
769 | 763 | const exportCompletedEvent = await telemetryEntry('Export Completed'); |
770 | 764 | delete exportCompletedEvent.duration; // Duration varies. |
771 | | - expect(exportCompletedEvent.connection_id).to.exist; |
772 | | - delete exportCompletedEvent.connection_id; // connection_id varies |
| 765 | + deleteCommonVariedProperties(exportCompletedEvent); |
773 | 766 | expect(exportCompletedEvent).to.deep.equal({ |
774 | 767 | all_docs: false, |
775 | 768 | file_type: 'json', |
@@ -863,8 +856,7 @@ describe('Collection export', function () { |
863 | 856 |
|
864 | 857 | const exportCompletedEvent = await telemetryEntry('Export Completed'); |
865 | 858 | delete exportCompletedEvent.duration; // Duration varies. |
866 | | - expect(exportCompletedEvent.connection_id).to.exist; |
867 | | - delete exportCompletedEvent.connection_id; // connection_id varies |
| 859 | + deleteCommonVariedProperties(exportCompletedEvent); |
868 | 860 | expect(exportCompletedEvent).to.deep.equal({ |
869 | 861 | all_docs: false, |
870 | 862 | file_type: 'csv', |
@@ -978,8 +970,7 @@ describe('Collection export', function () { |
978 | 970 |
|
979 | 971 | const exportCompletedEvent = await telemetryEntry('Export Completed'); |
980 | 972 | delete exportCompletedEvent.duration; // Duration varies. |
981 | | - expect(exportCompletedEvent.connection_id).to.exist; |
982 | | - delete exportCompletedEvent.connection_id; // connection_id varies |
| 973 | + deleteCommonVariedProperties(exportCompletedEvent); |
983 | 974 | expect(exportCompletedEvent).to.deep.equal({ |
984 | 975 | all_docs: false, |
985 | 976 | file_type: 'csv', |
@@ -1081,8 +1072,7 @@ describe('Collection export', function () { |
1081 | 1072 |
|
1082 | 1073 | const exportCompletedEvent = await telemetryEntry('Export Completed'); |
1083 | 1074 | delete exportCompletedEvent.duration; // Duration varies. |
1084 | | - expect(exportCompletedEvent.connection_id).to.exist; |
1085 | | - delete exportCompletedEvent.connection_id; // connection_id varies |
| 1075 | + deleteCommonVariedProperties(exportCompletedEvent); |
1086 | 1076 | expect(exportCompletedEvent).to.deep.equal({ |
1087 | 1077 | all_docs: false, |
1088 | 1078 | file_type: 'json', |
|
0 commit comments