Ross Allen
Ross Allen
CCConvex Community
Created by Ross Allen on 4/12/2024 in #support-community
`Missing "./_generated/server" specifier in "convex" package` when testing
I am attempting to set up testing in Convex following the testing guide (https://docs.convex.dev/functions/testing) but am getting the following error after writing my first test.
Error: Missing "./_generated/server" specifier in "convex" package
❯ e node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:21914:25
❯ n node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:21914:627
❯ o node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:21914:1297
❯ resolveExportsOrImports node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:29466:20
❯ resolveDeepImport node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:29485:31
❯ tryNodeResolve node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:29210:20
❯ Context.resolveId node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:28978:28
❯ Object.resolveId node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:63984:64
❯ TransformContext.resolve node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:63689:23
Error: Missing "./_generated/server" specifier in "convex" package
❯ e node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:21914:25
❯ n node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:21914:627
❯ o node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:21914:1297
❯ resolveExportsOrImports node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:29466:20
❯ resolveDeepImport node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:29485:31
❯ tryNodeResolve node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:29210:20
❯ Context.resolveId node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:28978:28
❯ Object.resolveId node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:63984:64
❯ TransformContext.resolve node_modules/vite/dist/node/chunks/dep-V3BH7oO1.js:63689:23
it's reproducible with only the following, and I don't know what the error is telling me:
import { describe, expect, test } from "vitest";
import { api } from "./_generated/api";
import { convexTest } from "convex-test";
import schema from "./schema";

describe("updateMessage", () => {
test("sends messages", async () => {
const t = convexTest(schema);
});
});
import { describe, expect, test } from "vitest";
import { api } from "./_generated/api";
import { convexTest } from "convex-test";
import schema from "./schema";

describe("updateMessage", () => {
test("sends messages", async () => {
const t = convexTest(schema);
});
});
25 replies