Skip to content

Commit 0c4ba30

Browse files
committed
Add test for do + qualified do
1 parent 07bdc4a commit 0c4ba30

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

Diff for: tests/purescript-font-lock-tests.el

+56
Original file line numberDiff line numberDiff line change
@@ -176,3 +176,59 @@ still comment
176176
(109 111 nil)
177177
(112 116 font-lock-keyword-face)
178178
(117 117 nil))))
179+
180+
(ert-deftest func-decl-w-do-and-qualified-do ()
181+
(purescript-test-ranges
182+
"mkMyComponent :: Component {}
183+
mkMyComponent = do
184+
modalComp :: (NodeRef -> JSX) <- mkModal
185+
component \"mkMyComponent\" \\_ -> React.do
186+
dialogRef :: NodeRef <- newNodeRef
187+
pure $ R.label_ []
188+
"
189+
'((1 13 font-lock-function-name-face)
190+
(14 14 nil)
191+
(15 16 font-lock-variable-name-face)
192+
(17 17 nil)
193+
(18 26 font-lock-type-face)
194+
(27 30 nil)
195+
(31 43 font-lock-function-name-face)
196+
(44 44 nil)
197+
(45 45 font-lock-variable-name-face)
198+
(46 46 nil)
199+
(47 48 font-lock-keyword-face)
200+
(49 61 nil)
201+
(62 63 font-lock-variable-name-face)
202+
(64 65 nil)
203+
(66 72 font-lock-type-face)
204+
(73 73 nil)
205+
(74 75 font-lock-variable-name-face)
206+
(76 76 nil)
207+
(77 79 font-lock-type-face)
208+
(80 81 nil)
209+
(82 83 font-lock-variable-name-face)
210+
(84 104 nil)
211+
(105 119 font-lock-string-face)
212+
(120 120 nil)
213+
(121 121 font-lock-variable-name-face)
214+
(122 122 font-lock-keyword-face)
215+
(123 123 nil)
216+
(124 125 font-lock-variable-name-face)
217+
(126 126 nil)
218+
(127 131 font-lock-type-face)
219+
(132 132 font-lock-variable-name-face)
220+
(133 134 font-lock-keyword-face)
221+
(135 149 nil)
222+
(150 151 font-lock-variable-name-face)
223+
(152 152 nil)
224+
(153 159 font-lock-type-face)
225+
(160 160 nil)
226+
(161 162 font-lock-variable-name-face)
227+
(163 181 nil)
228+
(182 182 font-lock-variable-name-face)
229+
(183 183 nil)
230+
(184 184 font-lock-type-face)
231+
(185 185 font-lock-variable-name-face)
232+
(186 192 nil)
233+
(193 194 font-lock-type-face)
234+
(195 195 nil))))

0 commit comments

Comments
 (0)