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();
+ });
});