11import BrowserInfo from '../../src/platform/BrowserInfo' ;
22
3+ const packageJson = require ( '../../package.json' ) ;
4+
35it ( 'returns correct platform data' , ( ) => {
46 const browserInfo = new BrowserInfo ( { } ) ;
57 expect ( browserInfo . platformData ( ) ) . toEqual ( {
@@ -10,17 +12,17 @@ it('returns correct platform data', () => {
1012it ( 'returns correct SDK data without wrapper info' , ( ) => {
1113 const browserInfo = new BrowserInfo ( { } ) ;
1214 expect ( browserInfo . sdkData ( ) ) . toEqual ( {
13- name : '@launchdarkly/js-client-sdk' ,
14- version : '0.0.0' ,
15+ name : packageJson . name ,
16+ version : packageJson . version ,
1517 userAgentBase : 'JSClient' ,
1618 } ) ;
1719} ) ;
1820
1921it ( 'returns correct SDK data with wrapper name' , ( ) => {
2022 const browserInfo = new BrowserInfo ( { wrapperName : 'test-wrapper' } ) ;
2123 expect ( browserInfo . sdkData ( ) ) . toEqual ( {
22- name : '@launchdarkly/js-client-sdk' ,
23- version : '0.0.0' ,
24+ name : packageJson . name ,
25+ version : packageJson . version ,
2426 userAgentBase : 'JSClient' ,
2527 wrapperName : 'test-wrapper' ,
2628 } ) ;
@@ -29,8 +31,8 @@ it('returns correct SDK data with wrapper name', () => {
2931it ( 'returns correct SDK data with wrapper version' , ( ) => {
3032 const browserInfo = new BrowserInfo ( { wrapperVersion : '1.0.0' } ) ;
3133 expect ( browserInfo . sdkData ( ) ) . toEqual ( {
32- name : '@launchdarkly/js-client-sdk' ,
33- version : '0.0.0' ,
34+ name : packageJson . name ,
35+ version : packageJson . version ,
3436 userAgentBase : 'JSClient' ,
3537 wrapperVersion : '1.0.0' ,
3638 } ) ;
@@ -42,8 +44,8 @@ it('returns correct SDK data with both wrapper name and version', () => {
4244 wrapperVersion : '1.0.0' ,
4345 } ) ;
4446 expect ( browserInfo . sdkData ( ) ) . toEqual ( {
45- name : '@launchdarkly/js-client-sdk' ,
46- version : '0.0.0' ,
47+ name : packageJson . name ,
48+ version : packageJson . version ,
4749 userAgentBase : 'JSClient' ,
4850 wrapperName : 'test-wrapper' ,
4951 wrapperVersion : '1.0.0' ,
0 commit comments