15 lines
507 B
JavaScript
15 lines
507 B
JavaScript
"use strict";
|
|
|
|
const test = require("node:test");
|
|
const assert = require("node:assert/strict");
|
|
const fs = require("node:fs");
|
|
|
|
test("convex state functions are present for configured function names", () => {
|
|
const schema = fs.readFileSync("convex/schema.ts", "utf8");
|
|
const state = fs.readFileSync("convex/state.ts", "utf8");
|
|
|
|
assert.match(schema, /state_snapshots/);
|
|
assert.match(state, /export const getLatestSnapshot = query/);
|
|
assert.match(state, /export const saveSnapshot = mutation/);
|
|
});
|