diff --git a/tests/build_tests/jsx_preserve_semantics/cases/Order.res b/tests/build_tests/jsx_preserve_semantics/cases/Order.res index 0caad33ddb..44d16e45f7 100644 --- a/tests/build_tests/jsx_preserve_semantics/cases/Order.res +++ b/tests/build_tests/jsx_preserve_semantics/cases/Order.res @@ -32,3 +32,14 @@ let copySpreadOrder = log->Array.copy let props = let propsOrder = log->Array.copy + +module LoggedDict = { + @val external make: React.component> = "LoggedComp" +} + +// A dict spread is one props object: its children are evaluated before the +// fields after them +let dictBase: dict = dict{} +let dictChildren = + +let dictChildrenOrder = log->Array.copy