From c232b5ae3bb77e39a75f9197af4db152e173d2da Mon Sep 17 00:00:00 2001 From: Rick Hanlon Date: Fri, 6 Sep 2019 05:30:51 -0700 Subject: [PATCH] Add e2e tests for int enums Summary: This diff adds e2e tests for int enums Reviewed By: JoshuaGross Differential Revision: D17161728 fbshipit-source-id: 25003d9472d1df53931e9df8d42d5a68e9d11632 --- .../buck_tests/java/EnumPropNativeComponentViewManager.java | 3 +++ .../__test_fixtures__/components/EnumPropNativeComponent.js | 1 + .../__test_fixtures__/components/ObjectPropsNativeComponent.js | 1 + 3 files changed, 5 insertions(+) diff --git a/packages/react-native-codegen/buck_tests/java/EnumPropNativeComponentViewManager.java b/packages/react-native-codegen/buck_tests/java/EnumPropNativeComponentViewManager.java index 1a1e467c7ca..b2d5bf62636 100644 --- a/packages/react-native-codegen/buck_tests/java/EnumPropNativeComponentViewManager.java +++ b/packages/react-native-codegen/buck_tests/java/EnumPropNativeComponentViewManager.java @@ -26,4 +26,7 @@ public class EnumPropNativeComponentViewManager extends SimpleViewManager, + intervals?: WithDefault<0 | 15 | 30 | 60, 0>, |}>; export default (codegenNativeComponent( diff --git a/packages/react-native-codegen/e2e/__test_fixtures__/components/ObjectPropsNativeComponent.js b/packages/react-native-codegen/e2e/__test_fixtures__/components/ObjectPropsNativeComponent.js index 460b8f4f47c..984c3c5a138 100644 --- a/packages/react-native-codegen/e2e/__test_fixtures__/components/ObjectPropsNativeComponent.js +++ b/packages/react-native-codegen/e2e/__test_fixtures__/components/ObjectPropsNativeComponent.js @@ -38,6 +38,7 @@ type NativeProps = $ReadOnly<{| floatProp: Float, intProp: Int32, stringEnumProp?: WithDefault<'small' | 'large', 'small'>, + intEnumProp?: WithDefault<0 | 1, 0>, |}>, objectArrayProp: ObjectArrayPropType, objectPrimitiveRequiredProp: $ReadOnly<{|