smartlog-destination-file/test/test.ts

31 lines
798 B
TypeScript
Raw Permalink Normal View History

2020-06-13 10:43:02 +00:00
import { expect, tap } from '@pushrocks/tapbundle';
2020-06-15 15:16:47 +00:00
import * as smartlogDestinationFile from '../ts/index';
2020-06-13 10:43:02 +00:00
2020-06-15 15:16:47 +00:00
import * as path from 'path';
const outputFilePath = path.join(__dirname, 'output.txt');
console.log(outputFilePath);
let testSmartlogDestinationFile: smartlogDestinationFile.SmartlogDestinationFile;
tap.test('should create a valid instance of ', async () => {
testSmartlogDestinationFile = new smartlogDestinationFile.SmartlogDestinationFile(outputFilePath);
});
tap.test('should write to the log file', async () => {
testSmartlogDestinationFile.handleLog({
context: null,
correlation: {
id: '123',
type: 'build'
},
level: 'info',
message: 'this is a log message',
timestamp: Date.now(),
type: 'log',
data: null
});
2020-06-13 10:43:02 +00:00
});
tap.start();