Files
2026-07-13 13:39:12 +08:00

27 lines
921 B
TypeScript

import { describe, it } from "node:test";
import assert from "node:assert";
import fs from "node:fs";
import path from "node:path";
describe("i18n pt-BR integrity", () => {
it("should be a valid JSON file", () => {
const ptPath = path.resolve("src/i18n/messages/pt-BR.json");
const content = fs.readFileSync(ptPath, "utf8");
const json = JSON.parse(content);
assert.strictEqual(typeof json, "object");
assert.ok(json.common);
assert.ok(json.settings);
});
it("should contain critical keys for the dashboard", () => {
const ptPath = path.resolve("src/i18n/messages/pt-BR.json");
const json = JSON.parse(fs.readFileSync(ptPath, "utf8"));
// Critical keys we refactored
assert.ok(json.settings.routingAntigravitySignatureDesc);
assert.ok(json.agents.howToUseStep1);
assert.ok(json.cache.loadingCacheAria);
assert.ok(json.analytics.usageAnalyticsTitle);
});
});