Skip to content

Commit

Permalink
[pinpoint-apm#117] adaptor validation
Browse files Browse the repository at this point in the history
  • Loading branch information
feelform committed Oct 18, 2022
1 parent abff03d commit dd223cb
Showing 1 changed file with 5 additions and 25 deletions.
30 changes: 5 additions & 25 deletions test/utils/log/logger.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,44 +32,24 @@ test('isInfo', (t) => {
})

test('Logger.Builder', (t) => {
const expectedAdaptor = {
debug: function (message) {
this.debugMessage = message
},

info: function (message) {
this.infoMessage = message
},

warn: function (message) {
this.warnMessage = message
},

error: function (message) {
this.errorMessage = message
}
}
const expectedAdaptor = {}

let actual = new Logger.DebugBuilder(expectedAdaptor).build()
actual.debug('debug message')
t.equal(actual.type.name, 'debug', 'debug name match')
t.equal(actual.adaptor.debugMessage, 'debug message')
t.true(actual.adaptor === expectedAdaptor, 'adaptor member variable')


actual = new Logger.InfoBuilder(expectedAdaptor).build()
actual.info('info messages')
t.equal(actual.type.name, 'info', 'info name match')
t.equal(actual.adaptor.infoMessage, 'info messages')
t.true(actual.adaptor === expectedAdaptor, 'adaptor member variable')

actual = new Logger.WarnBuilder(expectedAdaptor).build()
actual.warn('warn message')
t.equal(actual.type.name, 'warn', 'warn name match')
t.equal(actual.adaptor.warnMessage, 'warn message')
t.true(actual.adaptor === expectedAdaptor, 'adaptor member variable')

actual = new Logger.ErrorBuilder(expectedAdaptor).build()
actual.error('error message')
t.equal(actual.type.name, 'error', 'error name match')
t.equal(actual.adaptor.errorMessage, 'error message')
t.true(actual.adaptor === expectedAdaptor, 'adaptor member variable')

t.end()
})

0 comments on commit dd223cb

Please sign in to comment.