@@ -371,7 +371,7 @@ export { foo_sentryWrapped as foo };
371371describe ( 'addOTelCommonJSImportAlias' , ( ) => {
372372 it ( 'adds alias for @opentelemetry/resources when options.alias does not exist' , ( ) => {
373373 const nuxtMock : Nuxt = {
374- options : { } ,
374+ options : { dev : true } ,
375375 } as unknown as Nuxt ;
376376
377377 addOTelCommonJSImportAlias ( nuxtMock ) ;
@@ -384,6 +384,7 @@ describe('addOTelCommonJSImportAlias', () => {
384384 it ( 'adds alias for @opentelemetry/resources when options.alias already exists' , ( ) => {
385385 const nuxtMock : Nuxt = {
386386 options : {
387+ dev : true ,
387388 alias : {
388389 'existing-alias' : 'some-path' ,
389390 } ,
@@ -398,9 +399,10 @@ describe('addOTelCommonJSImportAlias', () => {
398399 } ) ;
399400 } ) ;
400401
401- it ( 'overwrites existing alias for @opentelemetry/resources if already present ' , ( ) => {
402+ it ( 'does not override existing alias for @opentelemetry/resources' , ( ) => {
402403 const nuxtMock : Nuxt = {
403404 options : {
405+ dev : true ,
404406 alias : {
405407 '@opentelemetry/resources' : 'some-other-path' ,
406408 } ,
@@ -410,7 +412,17 @@ describe('addOTelCommonJSImportAlias', () => {
410412 addOTelCommonJSImportAlias ( nuxtMock ) ;
411413
412414 expect ( nuxtMock . options . alias ) . toEqual ( {
413- '@opentelemetry/resources' : '@opentelemetry/resources/build/src/index.js ' ,
415+ '@opentelemetry/resources' : 'some-other-path ' ,
414416 } ) ;
415417 } ) ;
418+
419+ it ( 'does not add alias when not development mode' , ( ) => {
420+ const nuxtMock : Nuxt = {
421+ options : { } ,
422+ } as unknown as Nuxt ;
423+
424+ addOTelCommonJSImportAlias ( nuxtMock ) ;
425+
426+ expect ( nuxtMock . options . alias ) . toBeUndefined ( ) ;
427+ } ) ;
416428} ) ;
0 commit comments