diff --git a/src/__tests__/ProgressControl.spec.js b/src/__tests__/ProgressControl.spec.js index 4aeb5968..15b0e21a 100644 --- a/src/__tests__/ProgressControl.spec.js +++ b/src/__tests__/ProgressControl.spec.js @@ -1,5 +1,5 @@ import React from 'react'; -import { shallow } from 'enzyme'; +import { shallow, mount } from 'enzyme'; import ProgressControl from '../components/control-bar/ProgressControl'; describe('ProgressControl', () => { @@ -13,4 +13,9 @@ describe('ProgressControl', () => { const wrapper = shallow(); expect(wrapper.hasClass('video-react-progress-control')).toBe(true); }); + + it('should bind ref "seekBar"', () => { + const wrapper = mount(); + expect(wrapper.instance().seekBar).toBeTruthy(); + }); }); diff --git a/src/__tests__/Slider.spec.js b/src/__tests__/Slider.spec.js index f46cd5a3..caa6a7e8 100644 --- a/src/__tests__/Slider.spec.js +++ b/src/__tests__/Slider.spec.js @@ -1,5 +1,5 @@ import React from 'react'; -import { shallow } from 'enzyme'; +import { shallow, mount } from 'enzyme'; import Slider from '../components/Slider'; describe('Slider', () => { @@ -8,6 +8,11 @@ describe('Slider', () => { expect(wrapper.type()).toBe('div'); }); + it('should render with "video-react-slider" class', () => { + const wrapper = shallow(); + expect(wrapper.hasClass('video-react-slider')).toBe(true); + }); + it('simulates click events', () => { const e = { preventDefault: jest.fn(), @@ -30,4 +35,9 @@ describe('Slider', () => { ); expect(wrapper.children().length).toBeGreaterThan(0); }); + + it('should bind ref "slider"', () => { + const wrapper = mount(); + expect(wrapper.instance().slider).toBeTruthy(); + }); });