summaryrefslogtreecommitdiffhomepage
path: root/tests/Language/Haskell/Stylish/Step/UnicodeSyntax/Tests.hs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Language/Haskell/Stylish/Step/UnicodeSyntax/Tests.hs')
-rw-r--r--tests/Language/Haskell/Stylish/Step/UnicodeSyntax/Tests.hs19
1 files changed, 18 insertions, 1 deletions
diff --git a/tests/Language/Haskell/Stylish/Step/UnicodeSyntax/Tests.hs b/tests/Language/Haskell/Stylish/Step/UnicodeSyntax/Tests.hs
index 9652350..e2ba34f 100644
--- a/tests/Language/Haskell/Stylish/Step/UnicodeSyntax/Tests.hs
+++ b/tests/Language/Haskell/Stylish/Step/UnicodeSyntax/Tests.hs
@@ -19,12 +19,13 @@ import Language.Haskell.Stylish.Tests.Util
tests :: Test
tests = testGroup "Language.Haskell.Stylish.Step.UnicodeSyntax.Tests"
[ testCase "case 01" case01
+ , testCase "case 02" case02
]
--------------------------------------------------------------------------------
case01 :: Assertion
-case01 = expected @=? testStep (step True) input
+case01 = expected @=? testStep (step True "LANGUAGE") input
where
input = unlines
[ "sort :: Ord a => [a] -> [a]"
@@ -36,3 +37,19 @@ case01 = expected @=? testStep (step True) input
, "sort ∷ Ord a ⇒ [a] → [a]"
, "sort _ = []"
]
+
+
+--------------------------------------------------------------------------------
+case02 :: Assertion
+case02 = expected @=? testStep (step True "LaNgUaGe") input
+ where
+ input = unlines
+ [ "sort :: Ord a => [a] -> [a]"
+ , "sort _ = []"
+ ]
+
+ expected = unlines
+ [ "{-# LaNgUaGe UnicodeSyntax #-}"
+ , "sort ∷ Ord a ⇒ [a] → [a]"
+ , "sort _ = []"
+ ] \ No newline at end of file