@@ -118,6 +118,7 @@ mochaSuiteFn('opentelemetry tests', function () {
118118 dataProperty : 'tags' ,
119119 extraTests : span => {
120120 expect ( span . data . tags . name ) . to . eql ( 'request handler - /test' ) ;
121+ expect ( span . data . operation ) . to . equal ( 'restify' ) ;
121122 expect ( span . data . tags [ 'restify.version' ] ) . to . eql ( '11.1.0' ) ;
122123 expect ( span . data . tags [ 'restify.type' ] ) . to . eql ( 'request_handler' ) ;
123124 expect ( span . data . tags [ 'restify.method' ] ) . to . eql ( 'get' ) ;
@@ -330,6 +331,7 @@ mochaSuiteFn('opentelemetry tests', function () {
330331 dataProperty : 'tags' ,
331332 extraTests : span => {
332333 expect ( span . data . tags . name ) . to . eql ( 'fs readFileSync' ) ;
334+ expect ( span . data . operation ) . to . eql ( 'fs' ) ;
333335 checkTelemetryResourceAttrs ( span ) ;
334336 }
335337 } ) ;
@@ -464,6 +466,7 @@ mochaSuiteFn('opentelemetry tests', function () {
464466 pid : String ( serverControls . getPid ( ) ) ,
465467 dataProperty : 'tags' ,
466468 extraTests : span => {
469+ expect ( span . data . operation ) . to . equal ( 'socket.io' ) ;
467470 expect ( span . data . tags . name ) . to . contain ( 'receive' ) ;
468471 expect ( span . data . tags [ 'messaging.system' ] ) . to . eql ( 'socket.io' ) ;
469472 expect ( span . data . tags [ 'messaging.destination' ] ) . to . eql ( 'ON test_reply' ) ;
@@ -613,6 +616,8 @@ mochaSuiteFn('opentelemetry tests', function () {
613616 extraTests : span => {
614617 const queryType = endpoint === '/packages/batch' ? 'execSqlBatch' : 'execSql' ;
615618 expect ( span . data . tags . name ) . to . eql ( `${ queryType } azure-nodejs-test` ) ;
619+
620+ expect ( span . data . operation ) . to . equal ( 'tedious' ) ;
616621 expect ( span . data . tags [ 'db.system' ] ) . to . eql ( 'mssql' ) ;
617622 expect ( span . data . tags [ 'db.name' ] ) . to . eql ( 'azure-nodejs-test' ) ;
618623 expect ( span . data . tags [ 'db.user' ] ) . to . eql ( 'admin@instana@nodejs-team-db-server' ) ;
@@ -748,6 +753,7 @@ mochaSuiteFn('opentelemetry tests', function () {
748753 pid : String ( controls . getPid ( ) ) ,
749754 dataProperty : 'tags' ,
750755 extraTests : span => {
756+ expect ( span . data . operation ) . to . equal ( 'oracledb' ) ;
751757 expect ( span . data . tags . name ) . to . eql ( 'oracledb.Connection.execute' ) ;
752758 expect ( span . data . tags [ 'db.system.name' ] ) . to . eql ( 'oracle.db' ) ;
753759 expect ( span . data . tags [ 'server.address' ] ) . to . eql ( 'localhost' ) ;
@@ -1016,6 +1022,7 @@ mochaSuiteFn('opentelemetry tests', function () {
10161022} ) ;
10171023
10181024function checkTelemetryResourceAttrs ( span ) {
1025+ expect ( span . data . resource [ 'service.name' ] ) . to . not . exist ;
10191026 expect ( span . data . resource [ 'telemetry.sdk.language' ] ) . to . eql ( 'nodejs' ) ;
10201027 expect ( span . data . resource [ 'telemetry.sdk.name' ] ) . to . eql ( 'opentelemetry' ) ;
10211028 expect ( span . data . resource [ 'telemetry.sdk.version' ] ) . to . match ( / 1 \. \d + \. \d / ) ;
0 commit comments