Skip to content

UtteranceQueueTestUtils

Overview

A set of utility functions that are useful for all utterance-queue tests.

@author Jesse Greenberg (PhET Interactive Simulations)

Class UtteranceQueueTestUtils

import { UtteranceQueueTestUtils } from 'scenerystack/utterance-queue';

Static Methods

timeout( ms : number ) : Promise<unknown>

Helper es6 promise timeout function. @param ms

beforeEachTimingWorkarounds() : Promise<void>

Workarounds that need to be done before each test to let the Utterance Queue finish an timed operation before the next test. This is not needed when running manually, but I believe will fix problems when running on CT/Puppeteer where resource availablility, running headless, or other factors may cause differences.

Source Code

See the source for UtteranceQueueTestUtils.ts in the utterance-queue repository.