From 259dca7de1a178432762fdf786ef5a4a451d510a Mon Sep 17 00:00:00 2001 From: neverland Date: Thu, 10 Sep 2020 17:09:37 +0800 Subject: [PATCH 1/2] fix(NumberKeyboard): incorrect extra key (#7150) * fix(NumberKeyboard): incorrect extra key * test(NumberKeyboard): add extra-key test case --- src/number-keyboard/index.js | 6 +-- .../test/__snapshots__/index.spec.js.snap | 47 +++++++++++++++++++ src/number-keyboard/test/index.spec.js | 10 ++++ 3 files changed, 60 insertions(+), 3 deletions(-) diff --git a/src/number-keyboard/index.js b/src/number-keyboard/index.js index 3ea42df30..5af8c6b98 100644 --- a/src/number-keyboard/index.js +++ b/src/number-keyboard/index.js @@ -107,13 +107,13 @@ export default createComponent({ if (extraKeys.length === 1) { keys.push( { text: 0, wider: true }, - { text: extraKey[0], type: 'extra' } + { text: extraKeys[0], type: 'extra' } ); } else if (extraKeys.length === 2) { keys.push( - { text: extraKey[0], type: 'extra' }, + { text: extraKeys[0], type: 'extra' }, { text: 0 }, - { text: extraKey[1], type: 'extra' } + { text: extraKeys[1], type: 'extra' } ); } diff --git a/src/number-keyboard/test/__snapshots__/index.spec.js.snap b/src/number-keyboard/test/__snapshots__/index.spec.js.snap index 928a45c13..ad366e2b4 100644 --- a/src/number-keyboard/test/__snapshots__/index.spec.js.snap +++ b/src/number-keyboard/test/__snapshots__/index.spec.js.snap @@ -1,5 +1,52 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP +exports[`extra-key prop 1`] = ` + +`; + exports[`extra-key slot 1`] = `