Skip to content
Testaroo

Explore the test library

Find files, editable templates and browser test targets by what you need to make or test. The directory below is cut by format; the two collections under it cut the same library by subject and by workflow.

90 results

Page 2 of 4; 24 results per page.

Show the canonical directory
Preview of EPUB 3 - Intentionally Invalid (manifest item has no file)
epub
2.8 KB
Actual file preview for EPUB 3 - Intentionally Invalid (manifest item has no file)

EPUB 3 - Intentionally Invalid (manifest item has no file)

An intentionally invalid EPUB that declares chapter3.xhtml in the manifest, the spine and the contents, while the file itself is not in the ZIP. Intentionally invalid and clearly labelled - for testing the difference between a missing resource and an unreadable book.

File
EPUB · Broken Package
Use case
Error handlingConversion testing· Conversion set
Preview of EPUB 3 - Intentionally Invalid (NCX only, no navigation document)
epub
3.5 KB
Actual file preview for EPUB 3 - Intentionally Invalid (NCX only, no navigation document)

EPUB 3 - Intentionally Invalid (NCX only, no navigation document)

An intentionally invalid EPUB 3 that ships only an NCX: no manifest item carries properties="nav", which EPUB 3 requires. Intentionally invalid and clearly labelled - it separates readers that fall back to the NCX from readers that refuse to open a book with no navigation document.

File
EPUB · Navigation
Use case
Error handlingConversion testing· Paired fixture
Preview of EPUB 3 - Intentionally Invalid (spine idref resolves to nothing)
epub
3.4 KB
Actual file preview for EPUB 3 - Intentionally Invalid (spine idref resolves to nothing)

EPUB 3 - Intentionally Invalid (spine idref resolves to nothing)

An intentionally invalid EPUB whose spine ends with an itemref pointing at a manifest id that does not exist. Intentionally invalid and clearly labelled - the first three chapters are intact, so a reader can recover if it chooses to.

File
EPUB · Broken Package
Use case
Error handlingConversion testing· Conversion set
Preview of EPUB 3 - Intentionally Invalid (XHTML declared as text/html)
epub
3.4 KB
Actual file preview for EPUB 3 - Intentionally Invalid (XHTML declared as text/html)

EPUB 3 - Intentionally Invalid (XHTML declared as text/html)

An intentionally invalid EPUB whose second chapter is declared as text/html instead of application/xhtml+xml, making it a foreign resource in the reading order with no fallback. Intentionally invalid and clearly labelled; the bytes of that file are ordinary, valid XHTML.

File
EPUB · Broken Package
Use case
Error handlingConversion testing· Conversion set
Preview of EPUB 3 - Left-to-Right Direction Control
epub
2.1 KB
Actual file preview for EPUB 3 - Left-to-Right Direction Control

EPUB 3 - Left-to-Right Direction Control

The left-to-right control for the direction set: identical package structure to the Arabic fixture, differing only in the language tag and the spine direction. A reference point, not a test case on its own.

File
EPUB · Writing Modes · en
Use case
InternationalizationConversion testing· Paired fixture
Preview of EPUB 3 - MathML with altimg and alttext Fallback
epub
3 KB
Actual file preview for EPUB 3 - MathML with altimg and alttext Fallback

EPUB 3 - MathML with altimg and alttext Fallback

The same equation carrying the fallbacks a reader without a MathML engine needs: an altimg raster, its declared dimensions and baseline offset, and an alttext reading of the formula for speech. For testing fallback selection and what a screen reader announces.

File
EPUB · Mathml
Use case
Conversion testingMedia accessibility· Conversion set
Preview of EPUB 3 - MathML with the mathml Property Declared
epub
2.2 KB
Actual file preview for EPUB 3 - MathML with the mathml Property Declared

EPUB 3 - MathML with the mathml Property Declared

An EPUB 3 with a block MathML equation and the required properties="mathml" on its content document. The baseline for MathML support, paired with a twin that omits the declaration.

File
EPUB · Mathml
Use case
Conversion testingHTML parsing· Paired fixture
Preview of EPUB 3 - MathML, Intentionally Invalid (mathml property missing)
epub
2.2 KB
Actual file preview for EPUB 3 - MathML, Intentionally Invalid (mathml property missing)

EPUB 3 - MathML, Intentionally Invalid (mathml property missing)

An intentionally invalid EPUB: the content document contains MathML while its manifest item omits properties="mathml", so the package understates what a reader needs. Intentionally invalid and clearly labelled - identical to its declared twin in every other byte of markup.

File
EPUB · Mathml
Use case
Error handlingConversion testing· Paired fixture
Preview of EPUB 3 - Media Overlay (SMIL + MP3 narration)
epub
2.7 KB
Actual file preview for EPUB 3 - Media Overlay (SMIL + MP3 narration)

EPUB 3 - Media Overlay (SMIL + MP3 narration)

An EPUB 3 with a real media overlay: a SMIL document ties three paragraph ids to clip ranges in an embedded MP3, and the package declares media:duration and media:active-class. The narration track is deliberately silent audio, so the fixture stays small and byte-identical on every run.

File
EPUB · Media Overlay
Use case
Media accessibilityConversion testing· Conversion set
Preview of EPUB 3 - Media Overlay Across Three Documents
epub
4.9 KB
Actual file preview for EPUB 3 - Media Overlay Across Three Documents

EPUB 3 - Media Overlay Across Three Documents

Three chapters, three SMIL overlays and three MP3 tracks, with a media:duration refines entry per overlay plus the package total. For testing whether a reader plays continuously across document boundaries and whether it sums the per-document durations correctly.

File
EPUB · Media Overlay
Use case
Media accessibilityConversion testing· Conversion set
Preview of EPUB 3 - Media Overlay with No media:duration
epub
2.7 KB
Actual file preview for EPUB 3 - Media Overlay with No media:duration

EPUB 3 - Media Overlay with No media:duration

A working media overlay whose package omits the required media:duration metadata entirely. Everything else is intact, so this fixture isolates one question: does the reader refuse the overlay, or fall back to measuring the audio itself?

File
EPUB · Media Overlay
Use case
Media accessibilityConversion testing+1· Conversion set
Preview of EPUB 3 - Media Overlay, Intentionally Invalid (dangling text src)
epub
2.8 KB
Actual file preview for EPUB 3 - Media Overlay, Intentionally Invalid (dangling text src)

EPUB 3 - Media Overlay, Intentionally Invalid (dangling text src)

An intentionally invalid media overlay: the second par's text src points at a fragment identifier that does not exist in the chapter. Intentionally invalid and clearly labelled - for testing whether playback skips the orphaned segment, stops dead, or throws.

File
EPUB · Media Overlay
Use case
Media accessibilityConversion testing+1· Conversion set
Preview of EPUB 3 - Metadata Refines Chains (title-type, file-as, collection)
epub
2.3 KB
Actual file preview for EPUB 3 - Metadata Refines Chains (title-type, file-as, collection)

EPUB 3 - Metadata Refines Chains (title-type, file-as, collection)

Two dc:title elements distinguished only by refines chains into title-type and display-seq, a creator with file-as and a MARC relator role, and a series declared with belongs-to-collection. The structure a catalogue actually needs, and the one flat metadata readers collapse into a single confused string.

File
EPUB · Metadata Encoding
Use case
Metadata testingConversion testing· Conversion set
Preview of EPUB 3 - Metadata with Astral-Plane Characters
epub
2.2 KB
Actual file preview for EPUB 3 - Metadata with Astral-Plane Characters

EPUB 3 - Metadata with Astral-Plane Characters

A title containing two characters above the Basic Multilingual Plane - a blue book and a musical clef - plus a Japanese description. Anything that counts characters as UTF-16 code units, or truncates a title to a byte length, splits a surrogate pair here.

File
EPUB · Metadata Encoding
Use case
Encoding detectionMetadata testing+1· Conversion set
Preview of EPUB 3 - Metadata with Diacritics and a Combining Mark
epub
2.2 KB
Actual file preview for EPUB 3 - Metadata with Diacritics and a Combining Mark

EPUB 3 - Metadata with Diacritics and a Combining Mark

A package document whose title and creator carry precomposed accents, a combining ring above a bare letter, and a typographic apostrophe. For testing normalisation, sorting and filename derivation - the combining mark is the one that breaks naive length and comparison code.

File
EPUB · Metadata Encoding
Use case
Encoding detectionMetadata testing· Conversion set
Preview of EPUB 3 - Metadata Written as Numeric Character References
epub
2.2 KB
Actual file preview for EPUB 3 - Metadata Written as Numeric Character References

EPUB 3 - Metadata Written as Numeric Character References

Every non-ASCII character in the metadata is written as a hexadecimal numeric character reference, so the package document is pure ASCII on disk while the title is Han and Cyrillic once parsed. For testing tools that read metadata with a regex instead of an XML parser.

File
EPUB · Metadata Encoding
Use case
Encoding detectionMetadata testing· Conversion set
Preview of EPUB 3 - Mixed Bidirectional Runs
epub
2.1 KB
Actual file preview for EPUB 3 - Mixed Bidirectional Runs

EPUB 3 - Mixed Bidirectional Runs

Left-to-right prose with an Arabic run isolated by dir="rtl" and a Latin identifier isolated by dir="ltr" inside an Arabic phrase. The everyday bidi case that breaks when a renderer applies paragraph direction to every character in the paragraph.

File
EPUB · Writing Modes · en
Use case
InternationalizationConversion testing· Conversion set
Preview of EPUB 3 - Navigation Document and NCX Disagree
epub
3.9 KB
Actual file preview for EPUB 3 - Navigation Document and NCX Disagree

EPUB 3 - Navigation Document and NCX Disagree

A book whose two navigation surfaces tell different stories: the NCX reorders the chapters, omits one, and points at a chapter9.xhtml that does not exist, while nav.xhtml is correct. For testing which surface a reader trusts and how it handles a dead NCX target.

File
EPUB · Navigation
Use case
Error handlingConversion testing· Conversion set
Preview of EPUB 3 - Navigation Document and NCX in Agreement
epub
3.9 KB
Actual file preview for EPUB 3 - Navigation Document and NCX in Agreement

EPUB 3 - Navigation Document and NCX in Agreement

The dual-navigation build every commercial EPUB 3 ships: an XHTML navigation document for EPUB 3 readers and a matching NCX for EPUB 2 ones, listing the same three chapters in the same order.

File
EPUB · Navigation
Use case
Conversion testing· Conversion set
Preview of EPUB 3 - Navigation Document Only (no NCX)
epub
3.4 KB
Actual file preview for EPUB 3 - Navigation Document Only (no NCX)

EPUB 3 - Navigation Document Only (no NCX)

A conforming EPUB 3 navigated solely by an XHTML navigation document, with no NCX fallback at all. The modern baseline, and the twin of the NCX-only book that inverts it.

File
EPUB · Navigation
Use case
Conversion testing· Paired fixture
Preview of EPUB 3 - Page List Navigation (pagebreak markers)
epub
4.1 KB
Actual file preview for EPUB 3 - Page List Navigation (pagebreak markers)

EPUB 3 - Page List Navigation (pagebreak markers)

An EPUB 3 carrying print-page navigation: a hidden page-list nav, matching pagebreak markers in the content with doc-pagebreak roles, and an equivalent NCX pageList. For testing go-to-page features and the page-number reporting that accessibility conformance asks for.

File
EPUB · Navigation
Use case
Media accessibilityConversion testing· Conversion set
Preview of EPUB 3 - Reflowable Twin of the Fixed-Layout Book
epub
4.1 KB
Actual file preview for EPUB 3 - Reflowable Twin of the Fixed-Layout Book

EPUB 3 - Reflowable Twin of the Fixed-Layout Book

The reflowable twin of the fixed-layout plate book: rendition:layout is reflowable, nothing is absolutely positioned, and the text is free to rewrap. Use it as the control when checking whether a reader honours the pre-paginated flag or silently reflows everything.

File
EPUB · Fixed Layout
Use case
Conversion testing· Paired fixture
Preview of EPUB 3 - Right-to-Left Arabic (page-progression-direction)
epub
2.1 KB
Actual file preview for EPUB 3 - Right-to-Left Arabic (page-progression-direction)

EPUB 3 - Right-to-Left Arabic (page-progression-direction)

An EPUB 3 in Arabic that declares page-progression-direction="rtl" in the spine, dir="rtl" on the body, and a right-aligned stylesheet. Paired with a left-to-right control carrying the same structure, so a reader's page-turn direction can be checked rather than assumed.

File
EPUB · Writing Modes · ar
Use case
InternationalizationConversion testing· Paired fixture
Preview of EPUB 3 - Right-to-Left Hebrew
epub
2 KB
Actual file preview for EPUB 3 - Right-to-Left Hebrew

EPUB 3 - Right-to-Left Hebrew

The right-to-left case again in an unconnected script: Hebrew, with the same rtl spine direction and body dir. Arabic shaping and Hebrew ordering fail independently, so a reader that handles one is not proven to handle the other.

File
EPUB · Writing Modes · he
Use case
InternationalizationConversion testing· Conversion set