Separate text moderation and voice recording guild/channel state so each workflow can persist and operate independently. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
21 lines
656 B
TypeScript
21 lines
656 B
TypeScript
import { readFileSync } from "node:fs";
|
|
import { describe, expect, it } from "vitest";
|
|
|
|
const videoStreamPackage = JSON.parse(
|
|
readFileSync("vendor/Discord-video-stream/package.json", "utf8"),
|
|
) as {
|
|
devDependencies?: Record<string, string>;
|
|
peerDependencies?: Record<string, string>;
|
|
};
|
|
|
|
describe("Discord video stream workspace dependencies", () => {
|
|
it("uses the local selfbot workspace package for development", () => {
|
|
expect(videoStreamPackage.devDependencies?.["discord.js-selfbot-v13"]).toBe(
|
|
"workspace:*",
|
|
);
|
|
expect(
|
|
videoStreamPackage.peerDependencies?.["discord.js-selfbot-v13"],
|
|
).toBe("^3.6.0");
|
|
});
|
|
});
|