test.scripts/core/analyzers/rate.fixture.ts
test.scripts/core/analyzers/rate.fixture.ts is a file in Codebase Testing. 30 lines of code and 6 definitions.
const DAY = 86_400;
export const NEWEST = 1_772_540_278;
const SOURCE_PREFIX = '{"source":"anonymous",';
const entry = function entry(id: string, rate: number, title: string, seniority: string, createdAt = NEWEST): string {
const rest = JSON.stringify({
country: "Belgium",
createdAtUtc: createdAt,
dailyRateEur: rate,
externalId: id,
jobTitle: title,
jobTitles: [title],
seniorities: [seniority],
seniority,
});
return SOURCE_PREFIX + rest.slice(1);
};
export const PAGE = [
'<p id="stat-count" class="x"> 4 </p><span id="last-update" class="y">23 Mar 2026</span>',
"<script>const data = [",
entry("a", 700, "Solution Architect", "Senior"),
",",
entry("b", 900, "IT Architect", "Lead"),
",",
entry("c", 600, "Software Engineer", "Senior"),
",",
entry("d", 500, "Solution Architect", "Senior", NEWEST - 800 * DAY),
",",
entry("a", 700, "Solution Architect", "Senior"),
"];</script>",
].join("");