RapiDocv11.0
Automated Edge Case Validation Hub

RapiDoc Test Matrix

Comprehensive test harness validating complex schemas, circular references, polymorphic combinations (oneOf, allOf, anyOf), deep object nesting, and edge-case rendering performance.

UI & Configuration Verification

Basic Feature Suites#

Verifies basic Web Component behavior, including section toggles, spec load operations, typography scaling, color themes, schema display modes, and navigation layouts.

Test Suite & Live PreviewValidation Scope & AssertionsCategory
show-infoshow-headerallow-authenticationallow-server-selectionallow-try
Basic
allow-spec-url-loadallow-spec-file-loadallow-spec-file-download
Basic
regular-fontmono-fontscale
Basic
themecolor-schemeradiusscale
Basic
schema-styledefault-schema-tabschema-expand-levelschema-description-expandedallow-schema-description-expand-toggle
Basic
show-components
Basic
Visual strike-through and deprecation notices on legacy operations and schema fields
Basic
Performance and readability when rendering deeply structured enterprise schemas
Basic
Layout responsiveness, word wrapping, and formatting for lengthy routes and descriptions
Basic
Schema properties using $ref correctly display local description overrides
Basic
Edge Cases & Polymorphism

Advanced Schemas & Edge Cases#

Stress-tests complex enterprise OpenAPI requirements: deep object and array nesting, circular schema references, multi-type fields, polymorphic operators (oneOf, allOf, anyOf), custom header objects, and legacy Swagger 2.0 schemas.

Test Suite & Live PreviewValidation Scope & AssertionsCategory
Path, query, and header parameter parsingRequest bodies formatted as JSONMultipart and form-data payload submissions
Advanced
Primitive and nested object typesParameters with constraints and deprecations
Advanced
Schema properties supporting multiple simultaneous data types
Advanced
Automatic population of parameter inputs and request payloads from spec examples
Advanced
Resolving and displaying example values defined within nested $ref schemas
Advanced
Automatic capping of combinatorial generated examples to prevent memory overhead
Advanced
Graceful rendering of "No example provided" fallback noticeSchemas with allOf primitives lacking explicit examplesResponse schemas containing only writeOnly propertiesBinary and non-JSON payloads without example valuesEmpty schema objects with no properties
Advanced
Proper rendering of distinct titles and markdown formatting across sub-schemas
Advanced
Clear annotations for readOnly and writeOnly fields in schema tables and trees
Advanced
Hiding read-only fields from request payloads by defaultHiding write-only fields from response bodies by defaultContext-dependent handling for Webhooks and CallbacksConfiguration overrides for read/write field display
Advanced
Multi-level hierarchical nesting of complex arrays, tuples, and objects
Advanced
Safe cycle detection and graceful termination without UI freeze or infinite recursion
Polymorphic
Complex polymorph schemas combining oneOf, allOf, and anyOf operators simultaneously
Polymorphic
Schema composition where branches reference external schema models
Polymorphic
Hierarchical nesting of oneOf, allOf, and anyOf structures
Polymorphic
Verification that schema-expand-level applies recursively across composite structures
Polymorphic
Rendering designated sub-schema titles on polymorphic tab selectors
Polymorphic
Request body EXAMPLE dropdown displays each top-level variant exactly onceNested oneOf in sub-properties do not create duplicate parent variant dropdown entriesClean polymorphic schema example generation with discriminator mapping
Advanced
Serializing and transmitting structured JSON objects directly in custom headers
Advanced
match-paths regex and glob filteringmatch-type inclusion/exclusion rulesremove-endpoints-with-badge-label-as tagging filters
Advanced
Full backwards compatibility with Swagger/OpenAPI 2.0 specs in RapiDoc 9.3.9+Accurate path, parameter, and response visualization for v2 documents
Advanced
Multipart single-file uploads with contentMediaType (e.g. image/png)Multi-file array uploads with items.contentMediaType (e.g. application/pdf)Base64 encoded payload strings with contentEncoding base64 and contentMediaTypeEmbedded structured JSON payload strings with contentSchema validationDetail chips rendering for Media-Type and Encoding in Tree and Table views
Advanced