From b12e336c8c07799656c636b96d937f6873fdcea4 Mon Sep 17 00:00:00 2001 From: Aleksandr Terentev Date: Mon, 18 Mar 2019 19:30:58 +0300 Subject: [PATCH] fix error in hasClass when className is reqexp --- packages/enzyme/src/ShallowWrapper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/enzyme/src/ShallowWrapper.js b/packages/enzyme/src/ShallowWrapper.js index 7885e5d12..68fe38ffb 100644 --- a/packages/enzyme/src/ShallowWrapper.js +++ b/packages/enzyme/src/ShallowWrapper.js @@ -1253,7 +1253,7 @@ class ShallowWrapper { * @returns {Boolean} */ hasClass(className) { - if (className && className.indexOf('.') !== -1) { + if (typeof className === 'string' && className.indexOf('.') !== -1) { // eslint-disable-next-line no-console console.warn('It looks like you\'re calling `ShallowWrapper::hasClass()` with a CSS selector. hasClass() expects a class name, not a CSS selector.'); }