Skip to content
Novus Examples

Explore the test library

Find files, editable templates and browser test targets by what you need to make or test. Explore complete business kits for connected records, templates and expected results.

5297 results

Page 33 of 221; 24 results per page.

Show the canonical directory
Preview of Column Count Mismatch (intentionally corrupt CSV)
csv
400 B
Actual file preview for Column Count Mismatch (intentionally corrupt CSV)

Column Count Mismatch (intentionally corrupt CSV)

Intentionally corrupt. A submissions export whose header declares eight columns while its three data rows carry six, ten and eight, so a reader has to choose between padding, truncating and refusing.

File
CSV · Form Data
Preview of Combined Constraint Conflicts (HTML)
html
6.1 KB
Actual file preview for Combined Constraint Conflicts (HTML)

Combined Constraint Conflicts (HTML)

Controls stacking required, pattern, length and range rules at the same time, including two deliberately awkward cases - a pattern narrower than its length bound, and a step that cannot reach the maximum - for testing which constraint a validator reports first.

File
HTML · Software Quality · 5 fields
Preview of Combined Diff - diff --cc With Two Parents
diff
256 B
Actual file preview for Combined Diff - diff --cc With Two Parents

Combined Diff - diff --cc With Two Parents

What `git show` prints for a merge commit: a `diff --cc` header, an index line naming three blobs, `@@@` hunk markers, and two prefix columns instead of one. The `++` line is the giveaway a reviewer is looking for: content that appears in the merge result but in neither parent.

File
DIFF · Merges · UTF-8
Use case
Error handlingVisual diff / regression+1· Conversion set
Preview of Combined Diff - Octopus Merge With Three Parents
diff
272 B
Actual file preview for Combined Diff - Octopus Merge With Three Parents

Combined Diff - Octopus Merge With Three Parents

An octopus merge, so the hunk marker grows to `@@@@` and every line carries three prefix columns. Any parser that hard-codes `@@@` or assumes two columns reads the third column as the first character of the line's content.

File
DIFF · Merges · UTF-8
Use case
Error handlingVisual diff / regression+1· Conversion set
Preview of Combined Diff - Per-Parent mode Line
diff
299 B
Actual file preview for Combined Diff - Per-Parent mode Line

Combined Diff - Per-Parent mode Line

When the file mode differs between the parents and the merge result, a combined diff adds a `mode a,b..result` line below the index line: a comma-separated shape that appears nowhere else in git's output. Parsers written for the single-parent `old mode`/`new mode` pair do not recognise it.

File
DIFF · Merges · UTF-8
Use case
Error handlingVisual diff / regression+1· Conversion set
Preview of Combining Marks (NFC vs NFD) Text
txt
98 B
Actual file preview for Combining Marks (NFC vs NFD) Text

Combining Marks (NFC vs NFD) Text

A UTF-8 file with the same words in both NFC (precomposed) and NFD (decomposed combining marks) normalisation forms, for testing normalisation-aware comparison, search, and dedup.

File
TXT · Text Encodings · UTF-8
Preview of Commit Message - Breaking Change With ! and a Footer
txt
372 B
Actual file preview for Commit Message - Breaking Change With ! and a Footer

Commit Message - Breaking Change With ! and a Footer

A breaking change announced twice, which the specification allows: a `!` after the scope and a `BREAKING CHANGE:` footer whose value continues onto a second line. Generators that stop a footer at the first newline lose half the sentence, and version bumpers that only look for one of the two markers under-bump the release.

File
TXT · History · UTF-8
Use case
Config parsingVisual diff / regression+1· Conversion set
Preview of Commit Message - Intentionally Invalid, Four Rule Violations
txt
281 B
Actual file preview for Commit Message - Intentionally Invalid, Four Rule Violations

Commit Message - Intentionally Invalid, Four Rule Violations

An intentionally invalid commit message that breaks four commitlint rules at once: no conventional type, a 116-character header, no blank line separating subject from body, and a body that starts mid-sentence. Every rule should fire independently, which is what makes this useful for checking that a linter reports all violations rather than stopping at the first.

File
TXT · History · UTF-8
Use case
Error handlingVisual diff / regression+1· Conversion set
Preview of Commit Message - Valid Conventional Commit With Trailers
txt
466 B
Actual file preview for Commit Message - Valid Conventional Commit With Trailers

Commit Message - Valid Conventional Commit With Trailers

A commit message file exactly as `git commit` hands it to a commit-msg hook: a conventional subject, a wrapped body, two trailers, and git's own comment block that the hook must ignore. The subject is 43 characters, comfortably inside commitlint's default 72-character header limit.

File
TXT · History · UTF-8
Use case
Config parsingVisual diff / regression+1· Conversion set
Preview of Company Letterhead Template (DOCX)
docx
37.2 KB
Actual file preview for Company Letterhead Template (DOCX)

Company Letterhead Template (DOCX)

A company letterhead with the name and address in a page header that repeats on every page and the website in the footer. Drop in your letter and the branding stays consistent.

File
DOCX · Letterhead
Use case
Templates
Preview of composer.lock (PHP)
lock
5.9 KB
Actual file preview for composer.lock (PHP)

composer.lock (PHP)

A PHP composer.lock in JSON, pinning each fictional package by both a git reference and a dist zip shasum, with a content-hash binding it to composer.json. Every package, version, hash and licence is fictional: the tree describes nothing real.

File
LOCK · Lockfiles
Use case
JSON parsingConfig parsing+1· Conversion set
Preview of Compression Input: detail-chart at CRF 28
mp4
38.8 KB
Actual file preview for Compression Input: detail-chart at CRF 28

Compression Input: detail-chart at CRF 28

The detail-chart plate at CRF 28: mild artefacts. Encoded from the original frames rather than transcoded from the reference, so it carries exactly one generation of loss and the comparison is clean. On this plate the fine wedges collapse first, showing exactly which spatial frequencies the quantiser discarded.

File
MP4 · Compress · 640x360
Use case
Compression artefactsVideo codecs+1· Conversion set
Preview of Compression Input: detail-chart at CRF 36
mp4
20.7 KB
Actual file preview for Compression Input: detail-chart at CRF 36

Compression Input: detail-chart at CRF 36

The detail-chart plate at CRF 36: clearly visible artefacts. Encoded from the original frames rather than transcoded from the reference, so it carries exactly one generation of loss and the comparison is clean. On this plate the fine wedges collapse first, showing exactly which spatial frequencies the quantiser discarded.

File
MP4 · Compress · 640x360
Use case
Compression artefactsVideo codecs+1· Conversion set
Preview of Compression Input: detail-chart at CRF 44
mp4
10.8 KB
Actual file preview for Compression Input: detail-chart at CRF 44

Compression Input: detail-chart at CRF 44

The detail-chart plate at CRF 44: severe artefacts. Encoded from the original frames rather than transcoded from the reference, so it carries exactly one generation of loss and the comparison is clean. On this plate the fine wedges collapse first, showing exactly which spatial frequencies the quantiser discarded.

File
MP4 · Compress · 640x360
Use case
Compression artefactsVideo codecs+1· Conversion set
Preview of Compression Input: detail-chart at CRF 51
mp4
7.1 KB
Actual file preview for Compression Input: detail-chart at CRF 51

Compression Input: detail-chart at CRF 51

The detail-chart plate at CRF 51 (extreme), the codec's limit artefacts. Encoded from the original frames rather than transcoded from the reference, so it carries exactly one generation of loss and the comparison is clean. On this plate the fine wedges collapse first, showing exactly which spatial frequencies the quantiser discarded.

File
MP4 · Compress · 640x360
Use case
Compression artefactsVideo codecs+1· Conversion set
Preview of Compression Input: gradient-sky at CRF 28
mp4
26.2 KB
Actual file preview for Compression Input: gradient-sky at CRF 28

Compression Input: gradient-sky at CRF 28

The gradient-sky plate at CRF 28: mild artefacts. Encoded from the original frames rather than transcoded from the reference, so it carries exactly one generation of loss and the comparison is clean. On this plate the damage shows as banding across the smooth gradient, which is the artefact viewers notice first and metrics score most poorly.

File
MP4 · Compress · 640x360
Use case
Compression artefactsVideo codecs+1· Conversion set
Preview of Compression Input: gradient-sky at CRF 36
mp4
20.8 KB
Actual file preview for Compression Input: gradient-sky at CRF 36

Compression Input: gradient-sky at CRF 36

The gradient-sky plate at CRF 36: clearly visible artefacts. Encoded from the original frames rather than transcoded from the reference, so it carries exactly one generation of loss and the comparison is clean. On this plate the damage shows as banding across the smooth gradient, which is the artefact viewers notice first and metrics score most poorly.

File
MP4 · Compress · 640x360
Use case
Compression artefactsVideo codecs+1· Conversion set
Preview of Compression Input: gradient-sky at CRF 44
mp4
14.7 KB
Actual file preview for Compression Input: gradient-sky at CRF 44

Compression Input: gradient-sky at CRF 44

The gradient-sky plate at CRF 44: severe artefacts. Encoded from the original frames rather than transcoded from the reference, so it carries exactly one generation of loss and the comparison is clean. On this plate the damage shows as banding across the smooth gradient, which is the artefact viewers notice first and metrics score most poorly.

File
MP4 · Compress · 640x360
Use case
Compression artefactsVideo codecs+1· Conversion set
Preview of Compression Input: gradient-sky at CRF 51
mp4
10.8 KB
Actual file preview for Compression Input: gradient-sky at CRF 51

Compression Input: gradient-sky at CRF 51

The gradient-sky plate at CRF 51 (extreme), the codec's limit artefacts. Encoded from the original frames rather than transcoded from the reference, so it carries exactly one generation of loss and the comparison is clean. On this plate the damage shows as banding across the smooth gradient, which is the artefact viewers notice first and metrics score most poorly.

File
MP4 · Compress · 640x360
Use case
Compression artefactsVideo codecs+1· Conversion set
Preview of Compression Input: text-motion at CRF 28
mp4
17.9 KB
Actual file preview for Compression Input: text-motion at CRF 28

Compression Input: text-motion at CRF 28

The text-motion plate at CRF 28: mild artefacts. Encoded from the original frames rather than transcoded from the reference, so it carries exactly one generation of loss and the comparison is clean. On this plate the damage shows as ringing around glyph edges, where legibility gives a pass/fail signal that needs no metric.

File
MP4 · Compress · 640x360
Use case
Compression artefactsVideo codecs+1· Conversion set