Skip to content

Commit c5b696b

Browse files
committed
chore: Fix linting issues
1 parent 76ddf15 commit c5b696b

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

src/common/session.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ export class Session extends EventEmitter<SessionEvents> {
125125

126126
await this.serviceProvider?.runCommand?.("admin", { hello: 1 });
127127
} catch (error: unknown) {
128-
const message = error instanceof Error ? error.message : `${error}`;
128+
const message = error instanceof Error ? error.message : `${error as string}`;
129129
this.emit("connection-error", message);
130130
throw error;
131131
}

src/resources/common/debug.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ export class DebugResource extends ReactiveResource(
4949
result += `The user is not connected to a MongoDB cluster because of an error.\n`;
5050
result += `<error>${this.current.errorReason}</error>`;
5151
break;
52+
case "connecting":
5253
case "disconnected":
5354
result += "The user is not connected to a MongoDB cluster.";
5455
break;

tests/unit/resources/common/debug.test.ts

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,22 @@
1-
import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
1+
import { beforeEach, describe, expect, it } from "vitest";
22
import { DebugResource } from "../../../../src/resources/common/debug.js";
33
import { Session } from "../../../../src/common/session.js";
44
import { Server } from "../../../../src/server.js";
55
import { Telemetry } from "../../../../src/telemetry/telemetry.js";
66
import { config } from "../../../../src/common/config.js";
77

88
describe("debug resource", () => {
9-
let session = new Session({} as any);
10-
let server = new Server({ session } as any);
11-
let telemetry = Telemetry.create(session, { ...config, telemetry: "disabled" });
9+
// eslint-disable-next-line
10+
const session = new Session({} as any);
11+
// eslint-disable-next-line
12+
const server = new Server({ session } as any);
13+
const telemetry = Telemetry.create(session, { ...config, telemetry: "disabled" });
1214

13-
let debugResource: DebugResource = new DebugResource(server, telemetry, { tag: "disconnected" });
15+
let debugResource: DebugResource = new DebugResource(server, telemetry);
16+
17+
beforeEach(() => {
18+
debugResource = new DebugResource(server, telemetry);
19+
});
1420

1521
it("should be connected when a connected event happens", () => {
1622
debugResource.reduceApply("connected", undefined);

0 commit comments

Comments
 (0)