Integrate local business workflow and SaaS redesign

This commit is contained in:
2026-06-12 21:08:35 +02:00
parent f00c5a3193
commit 21c7e4c9a4
88 changed files with 2683 additions and 849 deletions

View File

@@ -0,0 +1,23 @@
import assert from "node:assert/strict";
import { readFile } from "node:fs/promises";
import { join } from "node:path";
import test from "node:test";
const campaignFormDialogPath = join(
process.cwd(),
"components",
"campaigns",
"campaign-form-dialog.tsx",
);
test("CampaignFormDialog presents campaigns as lead discovery only", async () => {
const source = await readFile(campaignFormDialogPath, "utf8");
assert.match(source, /Max\. neue Leads/);
assert.doesNotMatch(source, /Max\. Audits/);
assert.match(
source,
/maxAuditsPerRun:\s*campaign\.maxAuditsPerRun\s*\?\?\s*campaignFormDefaults\.maxAuditsPerRun/,
);
assert.match(source, /maxAuditsPerRun:\s*values\.maxAuditsPerRun/);
});