diff --git a/packages/examples/pages/text/index.js b/packages/examples/pages/text/index.js index d001d18a..98819f05 100644 --- a/packages/examples/pages/text/index.js +++ b/packages/examples/pages/text/index.js @@ -370,17 +370,30 @@ export default function TextPage() { - + + The next two lines should look identical: + + Spaces + between + words + + + Spaces + between + words + + + Maximum of one line, no matter how much I write here. If I keep writing, it {"'"} ll just truncate after one line. - + Maximum of two lines, no matter how much I write here. If I keep writing, it {"'"} ll just truncate after two lines. - + No maximum lines specified, no matter how much I write here. If I keep writing, it {"'"} ll just keep going and going. diff --git a/packages/react-native-web/src/exports/Text/__tests__/__snapshots__/index-test.js.snap b/packages/react-native-web/src/exports/Text/__tests__/__snapshots__/index-test.js.snap index 37b7c11c..d9790bb1 100644 --- a/packages/react-native-web/src/exports/Text/__tests__/__snapshots__/index-test.js.snap +++ b/packages/react-native-web/src/exports/Text/__tests__/__snapshots__/index-test.js.snap @@ -157,6 +157,13 @@ exports[`components/Text prop "numberOfLines" value is set 1`] = ` /> `; +exports[`components/Text prop "numberOfLines" value is set to one 1`] = ` +
+`; + exports[`components/Text prop "selectable" value of false 1`] = `
{ describe('prop "numberOfLines"', () => { test('value is set', () => { - const { container } = render(); + const { container } = render(); + expect(container.firstChild).toMatchSnapshot(); + }); + test('value is set to one', () => { + const { container } = render(); expect(container.firstChild).toMatchSnapshot(); }); }); diff --git a/packages/react-native-web/src/exports/Text/index.js b/packages/react-native-web/src/exports/Text/index.js index 36f8bc0b..67a6d343 100644 --- a/packages/react-native-web/src/exports/Text/index.js +++ b/packages/react-native-web/src/exports/Text/index.js @@ -178,7 +178,7 @@ const classes = css.create({ maxWidth: '100%', overflow: 'hidden', textOverflow: 'ellipsis', - whiteSpace: 'nowrap' + whiteSpace: 'pre' }, // See #13 textMultiLine: {