---
title: "Virtual Screen Reader"
description: "JavaScript screen reader simulator that lets you assert on screen-reader output inside normal unit and integration tests."
canonical: "https://vibing.inc/library/virtual-screen-reader-vg-0529"
category: "Design Systems & Foundations"
subcategory: "Accessibility"
license: "MIT"
author: "Guidepup (@guidepup)"
source: "https://github.com/guidepup/virtual-screen-reader"
---

# Virtual Screen Reader
JavaScript screen reader simulator that lets you assert on screen-reader output inside normal unit and integration tests.
## Facts
- Source: https://github.com/guidepup/virtual-screen-reader
- Category: Design Systems & Foundations / Accessibility
- Author: Guidepup (@guidepup)
- Licence: MIT
- Tags: accessibility, testing, screen-reader, jest
## Why it's a gem
Screen-reader assertions in CI without VoiceOver or NVDA on the machine.
---
Listed in The Vibeary: https://vibing.inc/library/virtual-screen-reader-vg-0529 · JSON: https://vibing.inc/api/public/library/gems/virtual-screen-reader-vg-0529