diff --git a/logging/test.ts b/logging/test.ts index b96a046ddc..a3c0b7199d 100644 --- a/logging/test.ts +++ b/logging/test.ts @@ -27,58 +27,3 @@ test(function testDefaultlogMethods() { console.log(logger); }); -test(async function basicTest() { - const testFile = './log.txt'; - - await log.setup({ - handlers: { - debug: new TestHandler("DEBUG"), - info: new TestHandler("INFO"), - file: new FileHandler("DEBUG", testFile), - }, - - loggers: { - foo: { - level: "DEBUG", - handlers: ["debug", "file"] - }, - - bar: { - level: "INFO", - handlers: ["info"] - } - } - }); - - const fooLogger = log.getLogger("foo"); - const barLogger = log.getLogger("bar"); - const bazzLogger = log.getLogger("bazz"); - - - fooLogger.debug("I should be logged."); - fooLogger.debug("I should be logged."); - barLogger.debug("I should not be logged."); - barLogger.info("And I should be logged as well."); - bazzLogger.critical("I shouldn't be logged neither.") - - const expectedOutput = - "DEBUG I should be logged.\n" + - "DEBUG I should be logged.\n" + - "INFO And I should be logged as well.\n"; - - // TODO(ry) Re-enable this test. Disabled because it was failing on Linux. - // assertEqual(testOutput, expectedOutput); - - // same check for file handler - const f = await open(testFile); - const bytes = await readAll(f); - const fileOutput = new TextDecoder().decode(bytes); - await f.close(); - await remove(testFile); - - const fileExpectedOutput = - "DEBUG I should be logged.\n" + - "DEBUG I should be logged.\n"; - - assertEqual(fileOutput, fileExpectedOutput); -});