@@ -1098,6 +1098,8 @@ findDefinitionAndHoverTests = let
10981098 chrL36 = Position 36 25 ; litC = [ExpectHoverText ["'t'"]]
10991099 txtL8 = Position 8 14 ; litT = [ExpectHoverText ["\"dfgv\""]]
11001100 lstL43 = Position 43 12 ; litL = [ExpectHoverText ["[ 8391 :: Int, 6268 ]"]]
1101+ outL45 = Position 45 3 ; outSig = [ExpectHoverText ["outer", "Bool"], mkR 46 0 46 5]
1102+ innL48 = Position 48 5 ; innSig = [ExpectHoverText ["inner", "Char"], mkR 49 2 49 7]
11011103 in
11021104 mkFindTests
11031105 -- def hover look expect
@@ -1133,6 +1135,8 @@ findDefinitionAndHoverTests = let
11331135 , test no broken txtL8 litT "literal Text in hover info #274"
11341136 , test no broken lstL43 litL "literal List in hover info #274"
11351137 , test no broken docL41 constr "type constraint in hover info #283"
1138+ , test broken broken outL45 outSig "top-level signature #310"
1139+ , test broken broken innL48 innSig "inner signature #310"
11361140 ]
11371141 where yes, broken :: (TestTree -> Maybe TestTree)
11381142 yes = Just -- test should run and pass