UNPKG

react-jplayer

Version:

Html5 audio and video player library for React

38 lines (29 loc) 812 B
/* eslint-disable jsx-a11y/alt-text */ import React from 'react'; import expect from 'expect'; import proxyquire from 'proxyquire'; import containerSetup from '../../util/specHelpers/containerSetup.spec'; proxyquire.noCallThru(); const id = 'TestPlayer'; const mockPoster = () => <img />; const posterContainer = proxyquire('./posterContainer', { './poster': mockPoster, }).default; const setup = (jPlayers, props) => containerSetup(posterContainer, jPlayers, props); describe('PosterContainer', () => { let jPlayers; beforeEach(() => { jPlayers = { [id]: { media: { poster: 'test.jpg', }, }, }; }); it('passes in src', () => { const { wrapper } = setup(jPlayers); expect(wrapper.find(mockPoster).prop('src')).toBe('test.jpg'); }); });