diff --git a/src/index.js b/src/index.js index 827b766..ce64266 100644 --- a/src/index.js +++ b/src/index.js @@ -46,7 +46,7 @@ class Client { allowDefaultWallet = false, headers = false, host = 'localhost', - logger = debugnyan('bitcoin-core'), + logger = debugnyan('bitgesell-core'), network = 'mainnet', password, port, diff --git a/test/default_logger_test.js b/test/default_logger_test.js new file mode 100644 index 0000000..5bf9c93 --- /dev/null +++ b/test/default_logger_test.js @@ -0,0 +1,37 @@ + +/** + * Module dependencies. + */ + +const should = require('should'); + +/** + * Test default logger configuration. + */ + +describe('Default logger', () => { + it('should use the bitgesell-core debug namespace', () => { + const clientPath = require.resolve('../src/index'); + const debugnyanPath = require.resolve('debugnyan'); + const originalDebugnyan = require(debugnyanPath); + let namespace; + + delete require.cache[clientPath]; + require.cache[debugnyanPath].exports = name => { + namespace = name; + + return { debug() {} }; + }; + + try { + const Client = require('../src/index'); // eslint-disable-line global-require + + new Client(); // eslint-disable-line no-new + + should(namespace).equal('bitgesell-core'); + } finally { + require.cache[debugnyanPath].exports = originalDebugnyan; + delete require.cache[clientPath]; + } + }); +});