Skip to content
Snippets Groups Projects
Unverified Commit ef4e6a38 authored by Sigmund, Dominik's avatar Sigmund, Dominik
Browse files

Fixed Tests

parent d707602e
No related branches found
No related tags found
No related merge requests found
Pipeline #7262 passed
...@@ -15,17 +15,17 @@ let file = 'testfile' ...@@ -15,17 +15,17 @@ let file = 'testfile'
const filePath = '/tmp' const filePath = '/tmp'
function createLogLine(level, msg) { function createLogLine(level, msg) {
return getDate() + '\t' + hostname + '\t@general/log\t' + level + '\t' + msg return getDate() + '\t' + hostname + '\t@libs/log\t' + level + '\t' + msg
} }
describe('@general/log', () => { describe('@libs/log', () => {
describe('Contructor', () => { describe('Contructor', () => {
it('should log default with no options', () => { it('should log default with no options', () => {
let log = new LOG(); let log = new LOG();
expect(log.loglevel).toBe(2) expect(log.loglevel).toBe(2)
expect(log.delimeter).toBe(' ') expect(log.delimeter).toBe(' ')
expect(log.name).toBe('@general/log') expect(log.name).toBe('@libs/log')
expect(log.hostname).toBe(hostname) expect(log.hostname).toBe(hostname)
expect(log.format).toBe('{timestamp}\t{hostname}\t{name}\t{loglevel}\t{message}') expect(log.format).toBe('{timestamp}\t{hostname}\t{name}\t{loglevel}\t{message}')
}) })
...@@ -35,7 +35,7 @@ describe('@general/log', () => { ...@@ -35,7 +35,7 @@ describe('@general/log', () => {
}); });
expect(log.loglevel).toBe(2) expect(log.loglevel).toBe(2)
expect(log.delimeter).toBe(' ') expect(log.delimeter).toBe(' ')
expect(log.name).toBe('@general/log') expect(log.name).toBe('@libs/log')
expect(log.hostname).toBe('test') expect(log.hostname).toBe('test')
expect(log.format).toBe('{timestamp}\t{hostname}\t{name}\t{loglevel}\t{message}') expect(log.format).toBe('{timestamp}\t{hostname}\t{name}\t{loglevel}\t{message}')
}) })
...@@ -55,7 +55,7 @@ describe('@general/log', () => { ...@@ -55,7 +55,7 @@ describe('@general/log', () => {
}); });
expect(log.loglevel).toBe(2) expect(log.loglevel).toBe(2)
expect(log.delimeter).toBe(';') expect(log.delimeter).toBe(';')
expect(log.name).toBe('@general/log') expect(log.name).toBe('@libs/log')
expect(log.hostname).toBe(hostname) expect(log.hostname).toBe(hostname)
expect(log.format).toBe('{timestamp}\t{hostname}\t{name}\t{loglevel}\t{message}') expect(log.format).toBe('{timestamp}\t{hostname}\t{name}\t{loglevel}\t{message}')
}) })
...@@ -65,7 +65,7 @@ describe('@general/log', () => { ...@@ -65,7 +65,7 @@ describe('@general/log', () => {
}); });
expect(log.loglevel).toBe(0) expect(log.loglevel).toBe(0)
expect(log.delimeter).toBe(' ') expect(log.delimeter).toBe(' ')
expect(log.name).toBe('@general/log') expect(log.name).toBe('@libs/log')
expect(log.hostname).toBe(hostname) expect(log.hostname).toBe(hostname)
expect(log.format).toBe('{timestamp}\t{hostname}\t{name}\t{loglevel}\t{message}') expect(log.format).toBe('{timestamp}\t{hostname}\t{name}\t{loglevel}\t{message}')
}) })
...@@ -75,7 +75,7 @@ describe('@general/log', () => { ...@@ -75,7 +75,7 @@ describe('@general/log', () => {
}); });
expect(log.loglevel).toBe(2) expect(log.loglevel).toBe(2)
expect(log.delimeter).toBe(' ') expect(log.delimeter).toBe(' ')
expect(log.name).toBe('@general/log') expect(log.name).toBe('@libs/log')
expect(log.hostname).toBe(hostname) expect(log.hostname).toBe(hostname)
expect(log.format).toBe('{message}') expect(log.format).toBe('{message}')
}) })
...@@ -236,49 +236,49 @@ describe('@general/log', () => { ...@@ -236,49 +236,49 @@ describe('@general/log', () => {
it('should log a string as is', () => { it('should log a string as is', () => {
let log = new LOG({loglevel: 'DEBUG'}); let log = new LOG({loglevel: 'DEBUG'});
let logged = log.debug('test') let logged = log.debug('test')
let expected = getDate() + '\t' + hostname + '\t@general/log\tDEBUG\ttest' let expected = getDate() + '\t' + hostname + '\t@libs/log\tDEBUG\ttest'
expect(logged).toBe(expected) expect(logged).toBe(expected)
}) })
it('should log multiple strings with the delimeter', () => { it('should log multiple strings with the delimeter', () => {
let log = new LOG({loglevel: 'DEBUG'}); let log = new LOG({loglevel: 'DEBUG'});
let logged = log.debug('test', 'test', 'test') let logged = log.debug('test', 'test', 'test')
let expected = getDate() + '\t' + hostname + '\t@general/log\tDEBUG\ttest test test' let expected = getDate() + '\t' + hostname + '\t@libs/log\tDEBUG\ttest test test'
expect(logged).toBe(expected) expect(logged).toBe(expected)
}) })
it('should log a number as a string', () => { it('should log a number as a string', () => {
let log = new LOG({loglevel: 'DEBUG'}); let log = new LOG({loglevel: 'DEBUG'});
let logged = log.debug(8) let logged = log.debug(8)
let expected = getDate() + '\t' + hostname + '\t@general/log\tDEBUG\t8' let expected = getDate() + '\t' + hostname + '\t@libs/log\tDEBUG\t8'
expect(logged).toBe(expected) expect(logged).toBe(expected)
}) })
it('should log a float as a string', () => { it('should log a float as a string', () => {
let log = new LOG({loglevel: 'DEBUG'}); let log = new LOG({loglevel: 'DEBUG'});
let logged = log.debug(8.23) let logged = log.debug(8.23)
let expected = getDate() + '\t' + hostname + '\t@general/log\tDEBUG\t8.23' let expected = getDate() + '\t' + hostname + '\t@libs/log\tDEBUG\t8.23'
expect(logged).toBe(expected) expect(logged).toBe(expected)
}) })
it('should log a boolean as a string', () => { it('should log a boolean as a string', () => {
let log = new LOG({loglevel: 'DEBUG'}); let log = new LOG({loglevel: 'DEBUG'});
let logged = log.debug(true) let logged = log.debug(true)
let expected = getDate() + '\t' + hostname + '\t@general/log\tDEBUG\ttrue' let expected = getDate() + '\t' + hostname + '\t@libs/log\tDEBUG\ttrue'
expect(logged).toBe(expected) expect(logged).toBe(expected)
}) })
it('should log an array as a string', () => { it('should log an array as a string', () => {
let log = new LOG({loglevel: 'DEBUG'}); let log = new LOG({loglevel: 'DEBUG'});
let logged = log.debug(['test', 'test']) let logged = log.debug(['test', 'test'])
let expected = getDate() + '\t' + hostname + '\t@general/log\tDEBUG\ttest,test' let expected = getDate() + '\t' + hostname + '\t@libs/log\tDEBUG\ttest,test'
expect(logged).toBe(expected) expect(logged).toBe(expected)
}) })
it('should log a json-object as a string', () => { it('should log a json-object as a string', () => {
let log = new LOG({loglevel: 'DEBUG'}); let log = new LOG({loglevel: 'DEBUG'});
let logged = log.debug({some: 'value'}) let logged = log.debug({some: 'value'})
let expected = getDate() + '\t' + hostname + '\t@general/log\tDEBUG\t{"some":"value"}' let expected = getDate() + '\t' + hostname + '\t@libs/log\tDEBUG\t{"some":"value"}'
expect(logged).toBe(expected) expect(logged).toBe(expected)
}) })
it('should log a mixed entry as a string', () => { it('should log a mixed entry as a string', () => {
let log = new LOG({loglevel: 'DEBUG'}); let log = new LOG({loglevel: 'DEBUG'});
let logged = log.debug('test', 7, 3.45, false, ['value', 'more'], {some: 'value'}) let logged = log.debug('test', 7, 3.45, false, ['value', 'more'], {some: 'value'})
let expected = getDate() + '\t' + hostname + '\t@general/log\tDEBUG\ttest 7 3.45 false value,more {"some":"value"}' let expected = getDate() + '\t' + hostname + '\t@libs/log\tDEBUG\ttest 7 3.45 false value,more {"some":"value"}'
expect(logged).toBe(expected) expect(logged).toBe(expected)
}) })
}) })
...@@ -307,7 +307,7 @@ describe('@general/log', () => { ...@@ -307,7 +307,7 @@ describe('@general/log', () => {
loglevel: 'DEBUG' loglevel: 'DEBUG'
}); });
let logged = log.debug('test') let logged = log.debug('test')
let expected = '@general/log' let expected = '@libs/log'
expect(logged).toBe(expected) expect(logged).toBe(expected)
}) })
it('should log timestamp only if set', () => { it('should log timestamp only if set', () => {
...@@ -368,7 +368,7 @@ describe('@general/log', () => { ...@@ -368,7 +368,7 @@ describe('@general/log', () => {
file: 'test.log' file: 'test.log'
}); });
log.fatal('filetest') log.fatal('filetest')
let expected = getDate() + '\t' + hostname + '\t@general/log\tFATAL\tfiletest\n' let expected = getDate() + '\t' + hostname + '\t@libs/log\tFATAL\tfiletest\n'
setTimeout(()=>{ setTimeout(()=>{
expect(fs.readFileSync(logPath + '/test.log', 'utf8')).toBe(expected) expect(fs.readFileSync(logPath + '/test.log', 'utf8')).toBe(expected)
done() done()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment