diff --git a/analysis/tests/src/Hover.res b/analysis/tests/src/Hover.res
index 344808577..92e6d04e5 100644
--- a/analysis/tests/src/Hover.res
+++ b/analysis/tests/src/Hover.res
@@ -74,3 +74,16 @@ module B = A
module C = B
// ^hov
+
+module Comp = {
+ @react.component
+ let make = (~children: React.element) => children
+}
+
+module Comp1 = Comp
+
+let _ =
+// ^hov
+
+let _ =
+// ^hov
diff --git a/analysis/tests/src/expected/Hover.res.txt b/analysis/tests/src/expected/Hover.res.txt
index 40645e99c..eb3c16e32 100644
--- a/analysis/tests/src/expected/Hover.res.txt
+++ b/analysis/tests/src/expected/Hover.res.txt
@@ -46,3 +46,9 @@ Hover tests/src/Hover.res 71:7
Hover tests/src/Hover.res 74:7
{"contents": "```rescript\nmodule A = {\n let x: int\n}\n```"}
+Hover tests/src/Hover.res 84:10
+{"contents": "```rescript\n{\"children\": React.element} => React.element\n```"}
+
+Hover tests/src/Hover.res 87:10
+{"contents": "```rescript\n{\"children\": React.element} => React.element\n```"}
+