UNPKG

principles-ui-components

Version:

Supporting UI controller for Tizen TV web application, which developed base on React Framework.

22 lines (16 loc) 714 B
import React from 'react'; import {shallow, mount} from 'enzyme'; import TTS from '../UI_Component/common/TTS'; jest.useFakeTimers(); describe('<TTS />', () => { const OSD = { t: 0, l: 0, w: 285, h: 285, url: 'https://u.scdn.co/images/pl/default/e714636cd9f486a6e5e83339893ced444efb6035',}; it('TTS unit test, Enable TTS', () => { const ttsWrapper = mount(<TTS ttsEnable={true} ttsText={'tts'}/>); expect(ttsWrapper.props().ttsText).toEqual('tts'); const ttsInst = ttsWrapper.instance(); expect(ttsInst).toBeInstanceOf(TTS); ttsInst.playTTS(); jest.runTimersToTime(500); ttsWrapper.setProps({ttsEnable: false}); }); });