From ec2dc9e4f2551eb150237a2f7a22c40495784082 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Tue, 18 May 2021 18:17:44 -0700 Subject: [PATCH] Fix TextInput-cursorPlacement test Summary: Changelog: [Internal] - In internal e2e testing, json.stringify is unstable and will occasionally re-order keys. Fix so it's consistent across tests Reviewed By: kacieb Differential Revision: D28397174 fbshipit-source-id: 0f2db697d245654c88c3dff3d083bc82890d4bc1 --- .../js/examples/TextInput/TextInputSharedExamples.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/rn-tester/js/examples/TextInput/TextInputSharedExamples.js b/packages/rn-tester/js/examples/TextInput/TextInputSharedExamples.js index 32549b615e1..edb7c141f7f 100644 --- a/packages/rn-tester/js/examples/TextInput/TextInputSharedExamples.js +++ b/packages/rn-tester/js/examples/TextInput/TextInputSharedExamples.js @@ -367,7 +367,7 @@ class TokenizedTextExample extends React.Component< type SelectionExampleState = { selection: $ReadOnly<{| start: number, - end?: number, + end: number, |}>, value: string, ... @@ -436,7 +436,8 @@ class SelectionExample extends React.Component< - selection = {JSON.stringify(this.state.selection).replace(/"/g, '')} + selection ={' '} + {`{start:${this.state.selection.start},end:${this.state.selection.end}}`}