@@ -157,6 +157,7 @@ describe('connection tracking', function () {
157157 is_srv : false ,
158158 topology_type : 'Unknown' ,
159159 is_atlas : false ,
160+ atlas_hostname : null ,
160161 is_local_atlas : false ,
161162 is_dataLake : false ,
162163 is_enterprise : false ,
@@ -200,6 +201,7 @@ describe('connection tracking', function () {
200201 is_srv : false ,
201202 topology_type : 'Unknown' ,
202203 is_atlas : false ,
204+ atlas_hostname : null ,
203205 is_local_atlas : false ,
204206 is_dataLake : false ,
205207 is_enterprise : false ,
@@ -226,12 +228,12 @@ describe('connection tracking', function () {
226228 {
227229 url : 'mongodb://compass-data-sets-shard-00-00.e06dc.mongodb.net' ,
228230 is_srv : false ,
229- title : 'is atlas, no srv' ,
231+ title : 'no srv' ,
230232 } ,
231233 {
232234 url : 'mongodb+srv://compass-data-sets.e06dc.mongodb.net' ,
233235 is_srv : true ,
234- title : 'is atlas, is srv' ,
236+ title : 'is srv' ,
235237 } ,
236238 ] ) {
237239 it ( `tracks a new connection event - ${ title } ` , async function ( ) {
@@ -255,6 +257,7 @@ describe('connection tracking', function () {
255257 is_srv : is_srv ,
256258 topology_type : 'Unknown' ,
257259 is_atlas : false ,
260+ atlas_hostname : null ,
258261 is_local_atlas : false ,
259262 is_dataLake : false ,
260263 is_enterprise : false ,
@@ -329,6 +332,7 @@ describe('connection tracking', function () {
329332 is_srv : false ,
330333 topology_type : 'Unknown' ,
331334 is_atlas : false ,
335+ atlas_hostname : null ,
332336 is_local_atlas : true ,
333337 is_dataLake : false ,
334338 is_enterprise : false ,
@@ -373,6 +377,7 @@ describe('connection tracking', function () {
373377 is_srv : false ,
374378 topology_type : 'Unknown' ,
375379 is_atlas : false ,
380+ atlas_hostname : null ,
376381 is_local_atlas : false ,
377382 is_dataLake : false ,
378383 is_enterprise : false ,
@@ -416,6 +421,7 @@ describe('connection tracking', function () {
416421 is_srv : false ,
417422 topology_type : 'Unknown' ,
418423 is_atlas : false ,
424+ atlas_hostname : null ,
419425 is_local_atlas : false ,
420426 is_dataLake : false ,
421427 is_enterprise : false ,
@@ -458,6 +464,7 @@ describe('connection tracking', function () {
458464 is_srv : false ,
459465 topology_type : 'Unknown' ,
460466 is_atlas : false ,
467+ atlas_hostname : null ,
461468 is_local_atlas : false ,
462469 is_dataLake : false ,
463470 is_enterprise : false ,
@@ -500,6 +507,7 @@ describe('connection tracking', function () {
500507 is_srv : true ,
501508 topology_type : 'Unknown' ,
502509 is_atlas : false ,
510+ atlas_hostname : null ,
503511 is_local_atlas : false ,
504512 is_dataLake : false ,
505513 is_enterprise : false ,
@@ -632,13 +640,16 @@ describe('connection tracking', function () {
632640 const connection : ConnectionInfo = {
633641 ...connectionInfo ,
634642 connectionOptions : {
635- connectionString : 'mongodb://127.0.0.1 ' ,
643+ connectionString : 'mongodb://test-data-sets-a011bb.mongodb.net ' ,
636644 } ,
637645 } ;
638646 trackNewConnectionEvent ( connection , mockDataService , logger , track ) ;
639647 const [ { properties } ] = await trackEvent ;
640648
641649 expect ( properties . is_atlas ) . to . equal ( true ) ;
650+ expect ( properties . atlas_hostname ) . to . equal (
651+ 'test-data-sets-a011bb.mongodb.net'
652+ ) ;
642653 expect ( properties . is_local_atlas ) . to . equal ( false ) ;
643654 expect ( properties . is_dataLake ) . to . equal ( true ) ;
644655 expect ( properties . is_enterprise ) . to . equal ( true ) ;
@@ -690,6 +701,7 @@ describe('connection tracking', function () {
690701 const [ { properties } ] = await trackEvent ;
691702
692703 expect ( properties . is_atlas ) . to . equal ( false ) ;
704+ expect ( properties . atlas_hostname ) . to . equal ( null ) ;
693705 expect ( properties . is_local_atlas ) . to . equal ( false ) ;
694706 expect ( properties . is_dataLake ) . to . equal ( false ) ;
695707 expect ( properties . is_enterprise ) . to . equal ( false ) ;
@@ -772,6 +784,7 @@ describe('connection tracking', function () {
772784 is_srv : false ,
773785 topology_type : 'Unknown' ,
774786 is_atlas : false ,
787+ atlas_hostname : null ,
775788 is_local_atlas : false ,
776789 is_dataLake : false ,
777790 is_enterprise : false ,
0 commit comments