aboutsummaryrefslogtreecommitdiff
path: root/src/util/logger.test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/logger.test.ts')
-rw-r--r--src/util/logger.test.ts24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/util/logger.test.ts b/src/util/logger.test.ts
new file mode 100644
index 0000000..ca181c4
--- /dev/null
+++ b/src/util/logger.test.ts
@@ -0,0 +1,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);
+ }
+ });
+});