openpetswithchatandmcp/website/analyze-contents.ts
OpenPets Dev 65ac83849e Add 'website/' from commit '966aea480ffe1c340553aa878def30131d2af827'
git-subtree-dir: website
git-subtree-mainline: 8d3849caea
git-subtree-split: 966aea480f
2026-06-17 20:48:39 +00:00

26 lines
794 B
TypeScript
Executable file

import * as fs from "fs";
const content = fs.readFileSync("C:/ScriptoriumAI/scriptoriumai-ui/src/__tests__/Runboard.telemetry-lockstep-parity.test.tsx", "utf8");
const lines = content.split("\n");
let count = 0;
let blockStart = 0;
let maxBlock = 0;
let maxBlockStart = 0;
let currentTag = "";
for (let i = 0; i < lines.length; i++) {
if (lines[i].includes("===============")) {
// Just checking structure
}
}
// Group lines by indentation or by function
let describeCount = 0;
let itCount = 0;
let expectCount = 0;
for (let line of lines) {
if (line.includes("describe(")) describeCount++;
if (line.includes("it(")) itCount++;
if (line.includes("expect(")) expectCount++;
}
console.log(`Describes: ${describeCount}, Its: ${itCount}, Expects: ${expectCount}`);