From 2a92e7f49fa35b219e5099d56b0179bccc1bf53e Mon Sep 17 00:00:00 2001 From: Josef Brandl Date: Thu, 16 Apr 2020 21:50:38 +0200 Subject: [PATCH] Use optional chaining in toHaveLength matcher (#9826) --- packages/expect/src/matchers.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/expect/src/matchers.ts b/packages/expect/src/matchers.ts index cd7274425fb0..de234b24b0b3 100644 --- a/packages/expect/src/matchers.ts +++ b/packages/expect/src/matchers.ts @@ -628,10 +628,7 @@ const matchers: MatchersObject = { promise: this.promise, }; - if ( - typeof received !== 'string' && - (!received || typeof received.length !== 'number') - ) { + if (typeof received?.length !== 'number') { throw new Error( matcherErrorMessage( matcherHint(matcherName, undefined, undefined, options),