Added 1B, 2 and added bootstrap again for site

This commit is contained in:
2026-05-03 22:04:45 +02:00
parent b8995b3a1b
commit d1ce485572
37 changed files with 1842 additions and 89 deletions
+19
View File
@@ -0,0 +1,19 @@
import assert from "node:assert/strict";
import { describe, it } from "node:test";
import { isMissingCircuitTreeSchemaError } from "../src/server/controllers/circuit-tree.controller.js";
describe("circuit tree controller", () => {
it("detects missing circuit-first schema errors", () => {
assert.equal(
isMissingCircuitTreeSchemaError(new Error("SqliteError: no such table: circuit_sections")),
true
);
assert.equal(isMissingCircuitTreeSchemaError(new Error("SqliteError: no such table: circuits")), true);
assert.equal(
isMissingCircuitTreeSchemaError(new Error("SqliteError: no such table: circuit_device_rows")),
true
);
assert.equal(isMissingCircuitTreeSchemaError(new Error("Some other error")), false);
});
});