Skip to content

Commit

Permalink
Add test for do + qualified do
Browse files Browse the repository at this point in the history
  • Loading branch information
Hi-Angel committed Feb 24, 2025
1 parent f51a214 commit 81d0cbc
Showing 1 changed file with 56 additions and 0 deletions.
56 changes: 56 additions & 0 deletions tests/purescript-font-lock-tests.el
Original file line number Diff line number Diff line change
Expand Up @@ -191,3 +191,59 @@ noncomment
(109 111 nil)
(112 116 font-lock-keyword-face)
(117 117 nil))))

(ert-deftest func-decl-w-do-and-qualified-do ()
(purescript-test-ranges
"mkMyComponent :: Component {}
mkMyComponent = do
modalComp :: (NodeRef -> JSX) <- mkModal
component \"mkMyComponent\" \\_ -> React.do
dialogRef :: NodeRef <- newNodeRef
pure $ R.label_ []
"
'((1 13 font-lock-function-name-face)
(14 14 nil)
(15 16 font-lock-variable-name-face)
(17 17 nil)
(18 26 font-lock-type-face)
(27 30 nil)
(31 43 font-lock-function-name-face)
(44 44 nil)
(45 45 font-lock-variable-name-face)
(46 46 nil)
(47 48 font-lock-keyword-face)
(49 61 nil)
(62 63 font-lock-variable-name-face)
(64 65 nil)
(66 72 font-lock-type-face)
(73 73 nil)
(74 75 font-lock-variable-name-face)
(76 76 nil)
(77 79 font-lock-type-face)
(80 81 nil)
(82 83 font-lock-variable-name-face)
(84 104 nil)
(105 119 font-lock-string-face)
(120 120 nil)
(121 121 font-lock-variable-name-face)
(122 122 font-lock-keyword-face)
(123 123 nil)
(124 125 font-lock-variable-name-face)
(126 126 nil)
(127 131 font-lock-type-face)
(132 132 font-lock-variable-name-face)
(133 134 font-lock-keyword-face)
(135 149 nil)
(150 151 font-lock-variable-name-face)
(152 152 nil)
(153 159 font-lock-type-face)
(160 160 nil)
(161 162 font-lock-variable-name-face)
(163 181 nil)
(182 182 font-lock-variable-name-face)
(183 183 nil)
(184 184 font-lock-type-face)
(185 185 font-lock-variable-name-face)
(186 192 nil)
(193 194 font-lock-type-face)
(195 195 nil))))

0 comments on commit 81d0cbc

Please sign in to comment.