UNPKG

react-jplayer

Version:

Html5 audio and video player library for React

39 lines (28 loc) 840 B
import expect from 'expect'; import Poster from './poster'; import componentSetup from '../../util/specHelpers/componentSetup.spec'; import { classes } from '../../util/constants'; const setup = (props) => { const values = componentSetup(Poster, { ...props, }); values.poster = values.wrapper.dive(); return values; }; describe('Poster', () => { describe('when src is supplied', () => { const src = 'test.mp3'; it('has poster class', () => { const { poster } = setup({ src }); expect(poster.hasClass(classes.POSTER)).toBe(true); }); it('has src', () => { const { poster } = setup({ src }); expect(poster.prop('src')).toBe(src); }); }); it('renders nothing if no src is supplied', () => { const { poster } = setup(); expect(poster.type()).toBe(null); }); });