From 4e2fb88fa117be3aeb44ec3c228913373860c2fb Mon Sep 17 00:00:00 2001 From: Toru Kobayashi Date: Sat, 24 Feb 2018 20:11:10 +0900 Subject: [PATCH] Do not expose getRootNodeInternal --- packages/enzyme-test-suite/package.json | 2 +- packages/enzyme/src/ShallowWrapper.js | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/enzyme-test-suite/package.json b/packages/enzyme-test-suite/package.json index eefd20e92..abbce8eb3 100644 --- a/packages/enzyme-test-suite/package.json +++ b/packages/enzyme-test-suite/package.json @@ -49,4 +49,4 @@ "eslint-plugin-jsx-a11y": "^6.0.3", "eslint-plugin-react": "^7.6.1" } -} +} \ No newline at end of file diff --git a/packages/enzyme/src/ShallowWrapper.js b/packages/enzyme/src/ShallowWrapper.js index f6f049433..b33993893 100644 --- a/packages/enzyme/src/ShallowWrapper.js +++ b/packages/enzyme/src/ShallowWrapper.js @@ -97,6 +97,10 @@ function getRootNode(node) { return node.rendered; } +function getRootNodeInternal(wrapper) { + return wrapper[ROOT][NODE]; +} + function privateSetNodes(wrapper, nodes) { if (!Array.isArray(nodes)) { privateSet(wrapper, NODE, nodes); @@ -150,10 +154,6 @@ class ShallowWrapper { return this[ROOT]; } - getRootNodeInternal() { - return this[ROOT][NODE]; - } - getNodeInternal() { if (this.length !== 1) { throw new Error('ShallowWrapper::getNode() can only be called when wrapping one node'); @@ -803,7 +803,7 @@ class ShallowWrapper { * @returns {ShallowWrapper} */ parents(selector) { - const allParents = this.wrap(this.single('parents', n => parentsOfNode(n, this.getRootNodeInternal()))); + const allParents = this.wrap(this.single('parents', n => parentsOfNode(n, getRootNodeInternal(this)))); return selector ? allParents.filter(selector) : allParents; }