aboutsummaryrefslogtreecommitdiff
path: root/src/util/logger.test.ts
blob: ca181c40c3b2c358d69b43df2833e00790305dcd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import configureLogger from "./logger";

describe("Logger configurer", () => {
  it("should set passed clazz as label", () => {
    // Arrange
    const clazz = "important-clazz-name";

    // Act
    const result = configureLogger(clazz);

    // Assert
    const adapter = {
      level: "info",
      message: "test/10"
    };
    const actual = result.format.transform(Object.assign({}, adapter));
    expect(typeof actual).not.toEqual("boolean");
    if (typeof actual !== "boolean") {
      expect(actual.level).toEqual(adapter.level);
      expect(actual.message).toEqual(adapter.message);
      expect(actual.label).toEqual(clazz);
    }
  });
});