@@ -29,7 +29,7 @@ const LONG_VERSION_TEST = VERSION_TEST + '.0.0.0.0.0.0.0.0.11.1.1-ALPHA';
2929
3030describe ( 'instrumentation_info' , ( ) => {
3131 beforeEach ( ( ) => {
32- instrumentation . resetInstrumentationStatus ( ) ;
32+ instrumentation . setInstrumentationStatus ( false ) ;
3333 } ) ;
3434
3535 it ( 'should generate library info properly by default' , ( ) => {
@@ -54,10 +54,11 @@ describe('instrumentation_info', () => {
5454 it ( 'should add instrumentation log entry to the list' , ( ) => {
5555 const dummyEntry = createEntry ( undefined , undefined ) ;
5656 const entries = instrumentation . populateInstrumentationInfo ( dummyEntry ) ;
57- assert . equal ( entries . length , 2 ) ;
58- assert . deepEqual ( dummyEntry , entries [ 0 ] ) ;
57+ assert . equal ( entries [ 0 ] . length , 2 ) ;
58+ assert . deepEqual ( dummyEntry , entries [ 0 ] [ 0 ] ) ;
59+ assert . equal ( true , entries [ 1 ] ) ;
5960 assert . equal (
60- entries [ 1 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
61+ entries [ 0 ] [ 1 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
6162 instrumentation . INSTRUMENTATION_SOURCE_KEY
6263 ] ?. [ 0 ] ?. [ NAME ] ,
6364 instrumentation . NODEJS_LIBRARY_NAME_PREFIX
@@ -67,27 +68,28 @@ describe('instrumentation_info', () => {
6768 it ( 'should add instrumentation info to existing list' , ( ) => {
6869 const dummyEntry = createEntry ( NODEJS_TEST , VERSION_TEST ) ;
6970 const entries = instrumentation . populateInstrumentationInfo ( dummyEntry ) ;
70- assert . equal ( entries . length , 1 ) ;
71+ assert . equal ( entries [ 0 ] . length , 1 ) ;
72+ assert . equal ( true , entries [ 1 ] ) ;
7173 assert . equal (
72- entries [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
74+ entries [ 0 ] [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
7375 instrumentation . INSTRUMENTATION_SOURCE_KEY
7476 ] ?. length ,
7577 2
7678 ) ;
7779 assert . equal (
78- entries [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
80+ entries [ 0 ] [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
7981 instrumentation . INSTRUMENTATION_SOURCE_KEY
8082 ] ?. [ 0 ] ?. [ NAME ] ,
8183 instrumentation . NODEJS_LIBRARY_NAME_PREFIX
8284 ) ;
8385 assert . equal (
84- entries [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
86+ entries [ 0 ] [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
8587 instrumentation . INSTRUMENTATION_SOURCE_KEY
8688 ] ?. [ 1 ] ?. [ NAME ] ,
8789 NODEJS_TEST
8890 ) ;
8991 assert . equal (
90- entries [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
92+ entries [ 0 ] [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
9193 instrumentation . INSTRUMENTATION_SOURCE_KEY
9294 ] ?. [ 1 ] ?. [ VERSION ] ,
9395 VERSION_TEST
@@ -97,15 +99,16 @@ describe('instrumentation_info', () => {
9799 it ( 'should replace instrumentation log entry in the list' , ( ) => {
98100 const dummyEntry = createEntry ( 'nodejs-test' , undefined ) ;
99101 const entries = instrumentation . populateInstrumentationInfo ( dummyEntry ) ;
100- assert . equal ( entries . length , 1 ) ;
102+ assert . equal ( entries [ 0 ] . length , 1 ) ;
103+ assert . equal ( true , entries [ 1 ] ) ;
101104 assert . equal (
102- entries [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
105+ entries [ 0 ] [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
103106 instrumentation . INSTRUMENTATION_SOURCE_KEY
104107 ] ?. length ,
105108 1
106109 ) ;
107110 assert . equal (
108- entries [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
111+ entries [ 0 ] [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
109112 instrumentation . INSTRUMENTATION_SOURCE_KEY
110113 ] ?. [ 0 ] ?. [ NAME ] ,
111114 instrumentation . NODEJS_LIBRARY_NAME_PREFIX
@@ -116,15 +119,16 @@ describe('instrumentation_info', () => {
116119 const entries = instrumentation . populateInstrumentationInfo (
117120 createEntry ( LONG_NODEJS_TEST , LONG_VERSION_TEST )
118121 ) ;
119- assert . equal ( entries . length , 1 ) ;
122+ assert . equal ( entries [ 0 ] . length , 1 ) ;
123+ assert . equal ( true , entries [ 1 ] ) ;
120124 assert . equal (
121- entries [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
125+ entries [ 0 ] [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
122126 instrumentation . INSTRUMENTATION_SOURCE_KEY
123127 ] ?. [ 1 ] ?. [ NAME ] ,
124128 NODEJS_TEST + '-oo*'
125129 ) ;
126130 assert . equal (
127- entries [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
131+ entries [ 0 ] [ 0 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
128132 instrumentation . INSTRUMENTATION_SOURCE_KEY
129133 ] ?. [ 1 ] ?. [ VERSION ] ,
130134 VERSION_TEST + '.0.0.0.0.*'
@@ -134,17 +138,18 @@ describe('instrumentation_info', () => {
134138 it ( 'should add instrumentation log entry only once' , ( ) => {
135139 const dummyEntry = createEntry ( undefined , undefined ) ;
136140 let entries = instrumentation . populateInstrumentationInfo ( dummyEntry ) ;
137- assert . equal ( entries . length , 2 ) ;
138- assert . deepEqual ( dummyEntry , entries [ 0 ] ) ;
141+ assert . equal ( entries [ 0 ] . length , 2 ) ;
142+ assert . deepEqual ( dummyEntry , entries [ 0 ] [ 0 ] ) ;
143+ assert . equal ( true , entries [ 1 ] ) ;
139144 assert . equal (
140- entries [ 1 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
145+ entries [ 0 ] [ 1 ] . data ?. [ instrumentation . DIAGNOSTIC_INFO_KEY ] ?. [
141146 instrumentation . INSTRUMENTATION_SOURCE_KEY
142147 ] ?. [ 0 ] ?. [ NAME ] ,
143148 instrumentation . NODEJS_LIBRARY_NAME_PREFIX
144149 ) ;
145150 entries = instrumentation . populateInstrumentationInfo ( dummyEntry ) ;
146- assert . equal ( entries . length , 1 ) ;
147- assert . deepEqual ( dummyEntry , entries [ 0 ] ) ;
151+ assert . equal ( entries [ 0 ] . length , 1 ) ;
152+ assert . deepEqual ( dummyEntry , entries [ 0 ] [ 0 ] ) ;
148153 } ) ;
149154} ) ;
150155
0 commit comments