From 01bd56057279bbb141349fbda46c6b6d5ba65496 Mon Sep 17 00:00:00 2001 From: marcosvega91 Date: Sun, 21 Jun 2020 07:20:06 +0200 Subject: [PATCH] test: fix after review --- src/__tests__/select-options.js | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/__tests__/select-options.js b/src/__tests__/select-options.js index 21f69243b..c28c27de6 100644 --- a/src/__tests__/select-options.js +++ b/src/__tests__/select-options.js @@ -140,20 +140,22 @@ test('should call onChange/input bubbling up the event when a new option is sele const onChangeForm = jest.fn() const onInputSelect = jest.fn() const onInputForm = jest.fn() - select.addEventListener('change', onChangeSelect) - select.addEventListener('input', onInputSelect) - form.addEventListener('change', onChangeForm) - form.addEventListener('input', onInputForm) + addListeners(select, { + eventHandlers: {change: onChangeSelect, input: onInputSelect}, + }) + addListeners(form, { + eventHandlers: {change: onChangeForm, input: onInputForm}, + }) - expect(onChangeSelect.mock.calls).toHaveLength(0) - expect(onChangeForm.mock.calls).toHaveLength(0) - expect(onInputSelect.mock.calls).toHaveLength(0) - expect(onInputForm.mock.calls).toHaveLength(0) + expect(onChangeSelect).toHaveBeenCalledTimes(0) + expect(onChangeForm).toHaveBeenCalledTimes(0) + expect(onInputSelect).toHaveBeenCalledTimes(0) + expect(onInputForm).toHaveBeenCalledTimes(0) userEvent.selectOptions(select, ['1']) - expect(onChangeForm.mock.calls).toHaveLength(1) - expect(onChangeSelect.mock.calls).toHaveLength(1) - expect(onInputSelect.mock.calls).toHaveLength(1) - expect(onInputForm.mock.calls).toHaveLength(1) + expect(onChangeForm).toHaveBeenCalledTimes(1) + expect(onChangeSelect).toHaveBeenCalledTimes(1) + expect(onInputSelect).toHaveBeenCalledTimes(1) + expect(onInputForm).toHaveBeenCalledTimes(1) })