# test.scripts/core/analyzers/rate.fixture.ts

> 30 lines of code and 6 definitions.

Tree: Codebase Testing
Language: typescript
Canonical: https://banes-lab.com/anatomy/testing#file-testing-test-scripts-core-analyzers-rate-fixture-ts
Source text: https://banes-lab.com/source/testing/test.scripts/core/analyzers/rate.fixture.ts.txt

Listed in [test.scripts/core/analyzers](https://banes-lab.com/api/source/testing/test.scripts/core/analyzers.md), after [test.scripts/core/analyzers/rate.analyzer.test.ts](https://banes-lab.com/source/testing/test.scripts/core/analyzers/rate.analyzer.test.ts.md).

## Definitions

- `DAY` (lexical_declaration, line 1)
- `NEWEST` (lexical_declaration, line 3, exported)
- `SOURCE_PREFIX` (lexical_declaration, line 5)
- `entry` (lexical_declaration, line 7)
- `rest` (lexical_declaration, line 8)
- `PAGE` (lexical_declaration, line 21, exported)

## Contained in

- [test.scripts/core/analyzers](https://banes-lab.com/anatomy/testing/folder-testing-test-scripts-core-analyzers.md)

## Source

```typescript
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("");
```
