From 7986308fc3130a734e1706a36380f5ba5d3acc6c Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sat, 1 Jun 2019 01:23:35 -0700 Subject: [PATCH] =?UTF-8?q?[Refactor]=20`ReactWrapper`/`ShallowWrapper`:?= =?UTF-8?q?=20ensure=20calling=20an=20adapter=E2=80=98s=20nodeToElement=20?= =?UTF-8?q?preserves=20the=20receiver?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/enzyme/src/ReactWrapper.js | 2 +- packages/enzyme/src/ShallowWrapper.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/enzyme/src/ReactWrapper.js b/packages/enzyme/src/ReactWrapper.js index d9512074e..a2c8e45ec 100644 --- a/packages/enzyme/src/ReactWrapper.js +++ b/packages/enzyme/src/ReactWrapper.js @@ -186,7 +186,7 @@ class ReactWrapper { * @return {Array} */ getElements() { - return this[NODES].map(getAdapter(this[OPTIONS]).nodeToElement); + return this[NODES].map(n => getAdapter(this[OPTIONS]).nodeToElement(n)); } // eslint-disable-next-line class-methods-use-this diff --git a/packages/enzyme/src/ShallowWrapper.js b/packages/enzyme/src/ShallowWrapper.js index c068b3f01..2d371ba91 100644 --- a/packages/enzyme/src/ShallowWrapper.js +++ b/packages/enzyme/src/ShallowWrapper.js @@ -480,7 +480,7 @@ class ShallowWrapper { * @return {Array} */ getElements() { - return this.getNodesInternal().map(getAdapter(this[OPTIONS]).nodeToElement); + return this.getNodesInternal().map(n => getAdapter(this[OPTIONS]).nodeToElement(n)); } // eslint-disable-next-line class-methods-use-this