@@ -111,23 +111,39 @@ main = defaultTestRunner $ testGroup "import-actions"
111111 testGroup
112112 " Import package inlay hints"
113113 [ testGroup " Without package imports"
114- [ inlayHintsTestWithCap " ImportUsual" 2 $ (@=?)
115- [mkInlayHintNoTextEdit (Position 2 6 ) " \" base\" " ]
116- , inlayHintsTestWithCap " ImportUsual" 3 $ (@=?)
117- [mkInlayHintNoTextEdit (Position 3 16 ) " \" containers\" " ]
118- , inlayHintsTestWithCap " ImportUsual" 4 $ (@=?) []
119- , inlayHintsTestWithoutCap " ImportUsual" 2 $ (@=?) []
120- , inlayHintsTestWithoutCap " ImportUsual" 3 $ (@=?) []
121- , inlayHintsTestWithoutCap " ImportUsual" 4 $ (@=?) []
122- ], testGroup " With package imports"
123- [ inlayHintsTestWithCap " ImportWithPackageImport" 3 $ (@=?) []
124- , inlayHintsTestWithCap " ImportWithPackageImport" 4 $ (@=?)
125- [mkInlayHintNoTextEdit (Position 4 16 ) " \" containers\" " ]
126- , inlayHintsTestWithCap " ImportWithPackageImport" 5 $ (@=?) []
127- , inlayHintsTestWithoutCap " ImportWithPackageImport" 3 $ (@=?) []
128- , inlayHintsTestWithoutCap " ImportWithPackageImport" 4 $ (@=?) []
129- , inlayHintsTestWithoutCap " ImportWithPackageImport" 5 $ (@=?) []
130- ]]]
114+ (let testWithCap = inlayHintsTestWithCap " ImportUsual"
115+ testWithoutCap = inlayHintsTestWithoutCap " ImportUsual"
116+ in
117+ [ testWithCap 2 $ (@=?) [mkInlayHintNoTextEdit (Position 2 6 ) " \" base\" " ]
118+ , testWithCap 3 $ (@=?) [mkInlayHintNoTextEdit (Position 3 16 ) " \" containers\" " ]
119+ , testWithCap 4 $ (@=?) []
120+ , testWithoutCap 2 $ (@=?) []
121+ , testWithoutCap 3 $ (@=?) []
122+ , testWithoutCap 4 $ (@=?) []
123+ ])
124+ , testGroup " With package imports"
125+ (let testWithCap = inlayHintsTestWithCap " ImportWithPackageImport"
126+ testWithoutCap = inlayHintsTestWithoutCap " ImportWithPackageImport"
127+ in
128+ [ testWithCap 3 $ (@=?) []
129+ , testWithCap 4 $ (@=?) [mkInlayHintNoTextEdit (Position 4 16 ) " \" containers\" " ]
130+ , testWithCap 5 $ (@=?) []
131+ , testWithoutCap 3 $ (@=?) []
132+ , testWithoutCap 4 $ (@=?) []
133+ , testWithoutCap 5 $ (@=?) []
134+ ])
135+ , testGroup " When using ImportQualifiedPost"
136+ (let testWithCap = inlayHintsTestWithCap " ImportWithQualifiedPost"
137+ testWithoutCap = inlayHintsTestWithoutCap " ImportWithQualifiedPost"
138+ in
139+ [ testWithCap 3 $ (@=?) [mkInlayHintNoTextEdit (Position 3 6 ) " \" base\" " ]
140+ , testWithCap 4 $ (@=?) [mkInlayHintNoTextEdit (Position 4 6 ) " \" containers\" " ]
141+ , testWithCap 5 $ (@=?) []
142+ , testWithoutCap 3 $ (@=?) []
143+ , testWithoutCap 4 $ (@=?) []
144+ , testWithoutCap 5 $ (@=?) []
145+ ])
146+ ]]
131147
132148-- code action tests
133149
0 commit comments