Text To Speech enactor should be supplied with a mock implementation to facilitate integration testing

Description

We need to implement a mock version of the fluid.textToSpeech component for integration testing purposes. This will enable us to create a linear log of all the items that were queued for speech, for which we could then issue a jqUnit.assertDeepEq assertion for verification. Issues such as ( https://github.com/fluid-project/first-discovery/pull/77 ) could then straightforwardly be extended with integration tests which target this API.

See channel discussion: https://botbot.me/freenode/fluid-work/2015-06-02/?msg=40811279&page=2

This will also allow us to run some TTS tests on browsers where the API is currently not supported, e.g. Firefox.

Environment

None

Activity

Show:

Justin Obara July 29, 2015 at 12:42 PM

Pull request ( https://github.com/fluid-project/infusion/pull/612 ) was merged into the project repo at 70ea372fd461554567ae453c5523a4b30d8cc438

Justin Obara July 3, 2015 at 2:27 PM

Submitted a pull request to update the build site with a link to the TTS tests.
https://github.com/fluid-project/build.fluidproject.org/pull/16

Justin Obara June 19, 2015 at 6:36 PM

Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created June 3, 2015 at 3:01 PM
Updated January 16, 2017 at 7:30 PM
Resolved July 29, 2015 at 12:42 PM