diff --git a/env.js b/env.js
index d30c5f173..ce0a26bd6 100755
--- a/env.js
+++ b/env.js
@@ -73,7 +73,7 @@ Promise.resolve()
const peerDeps = adapterJson.peerDependencies;
const installs = Object.keys(peerDeps)
.filter(key => !key.startsWith('enzyme'))
- .map(key => `${key}@'${peerDeps[key]}'`)
+ .map(key => `${key}@"${peerDeps[key]}"`)
.join(' ');
testJson.dependencies[adapterName] = adapterJson.version;
diff --git a/packages/enzyme-test-suite/test/ShallowWrapper-spec.jsx b/packages/enzyme-test-suite/test/ShallowWrapper-spec.jsx
index 097dc0655..e7cb6845e 100644
--- a/packages/enzyme-test-suite/test/ShallowWrapper-spec.jsx
+++ b/packages/enzyme-test-suite/test/ShallowWrapper-spec.jsx
@@ -1633,17 +1633,19 @@ describe('shallow', () => {
matchesRender(
>
);
});
- it('should handle spaces with same behavior as ReactWarpper.text()', () => {
+ it('should handle spaces with same behavior as ReactWrapper.text()', () => {
const Space = (
test
Hello
- World
+ World
+
Hello World
Hello
- World
+ World
+
Hello World
diff --git a/packages/enzyme/src/RSTTraversal.js b/packages/enzyme/src/RSTTraversal.js
index b89b58733..5f4fcd4e0 100644
--- a/packages/enzyme/src/RSTTraversal.js
+++ b/packages/enzyme/src/RSTTraversal.js
@@ -126,8 +126,5 @@ export function getTextFromNode(node) {
}
return childrenOfNode(node).map(getTextFromNode)
- .join('')
- .replace(/^[ \t\n\r]+$/g, '') // remove empty nodes
- .replace(/[ \t\n\r]+/, ' ') // remove double spaces
- .replace(/(^[ \t\n\r]*|[ \t\n\r]*$)/, ''); // remove spaces from beginning or end
+ .join('');
}