From de970f9dbb7021bcb6bff8275c0495645352ad85 Mon Sep 17 00:00:00 2001 From: Nicolas Gallagher Date: Thu, 5 Oct 2017 13:59:59 -0700 Subject: [PATCH] Add more tests for Switch --- src/components/Switch/__tests__/index-test.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/components/Switch/__tests__/index-test.js b/src/components/Switch/__tests__/index-test.js index 1a30f054..1b0c99bc 100644 --- a/src/components/Switch/__tests__/index-test.js +++ b/src/components/Switch/__tests__/index-test.js @@ -19,21 +19,21 @@ describe('components/Switch', () => { }); }); - /* describe('onValueChange', () => { test('when value is "false" it receives "true"', () => { - const handleValueChange = (value) => expect(value === true).toBeTruthy(); - const component = shallow(); - component.find('input').simulate('click'); + const onValueChange = jest.fn(); + const component = shallow(); + component.find('input').simulate('change', { nativeEvent: { target: { checked: true } } }); + expect(onValueChange).toHaveBeenCalledWith(true) }); test('when value is "true" it receives "false"', () => { - const handleValueChange = (value) => expect(value === false).toBeTruthy(); - const component = shallow(); - component.find('input').simulate('click'); + const onValueChange = jest.fn(); + const component = shallow(); + component.find('input').simulate('change', { nativeEvent: { target: { checked: false } } }); + expect(onValueChange).toHaveBeenCalledWith(false) }); }); - */ describe('value', () => { test('when "false" an unchecked checkbox is rendered', () => {