summaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authorHiromi Ishii <konn.jinro@gmail.com>2013-04-19 12:22:09 +0900
committerHiromi Ishii <konn.jinro@gmail.com>2013-04-19 12:22:09 +0900
commitd2773448c20fef4439080f61c5262588be3992cb (patch)
treeca202b99d5d6c22a1c873733320768961008836f /tests
parent2f312f0648c71ac4b1312855d5cc6506bdd85fa0 (diff)
downloadstylish-haskell-d2773448c20fef4439080f61c5262588be3992cb.tar.gz
* Rewrite function using `compact'.
* Rename `compact' to `compact_line'. * Added the description for new style in .stylish-haskell.yml * Added test case for `compact_line'.
Diffstat (limited to 'tests')
-rw-r--r--tests/Language/Haskell/Stylish/Step/LanguagePragmas/Tests.hs24
1 files changed, 19 insertions, 5 deletions
diff --git a/tests/Language/Haskell/Stylish/Step/LanguagePragmas/Tests.hs b/tests/Language/Haskell/Stylish/Step/LanguagePragmas/Tests.hs
index d26c6a4..b4f06b6 100644
--- a/tests/Language/Haskell/Stylish/Step/LanguagePragmas/Tests.hs
+++ b/tests/Language/Haskell/Stylish/Step/LanguagePragmas/Tests.hs
@@ -5,14 +5,14 @@ module Language.Haskell.Stylish.Step.LanguagePragmas.Tests
--------------------------------------------------------------------------------
-import Test.Framework (Test, testGroup)
-import Test.Framework.Providers.HUnit (testCase)
-import Test.HUnit (Assertion, (@=?))
+import Test.Framework (Test, testGroup)
+import Test.Framework.Providers.HUnit (testCase)
+import Test.HUnit (Assertion, (@=?))
--------------------------------------------------------------------------------
-import Language.Haskell.Stylish.Step.LanguagePragmas
-import Language.Haskell.Stylish.Tests.Util
+import Language.Haskell.Stylish.Step.LanguagePragmas
+import Language.Haskell.Stylish.Tests.Util
--------------------------------------------------------------------------------
@@ -113,3 +113,17 @@ case05 = expected @=? testStep (step 80 Vertical False) input
, "{-# LANGUAGE Trustworthy #-}"
, "#endif"
]
+
+case06 :: Assertion
+case06 = expected @=? testStep (step 80 CompactLine True) input
+ where
+ input = unlines
+ [ "{-# LANGUAGE TypeOperators, StandaloneDeriving, DeriveDataTypeable,"
+ , " TemplateHaskell #-}"
+ , "{-# LANGUAGE TemplateHaskell, ViewPatterns #-}"
+ ]
+ expected = unlines
+ [ "{-# LANGUAGE DeriveDataTypeable, StandaloneDeriving, " ++
+ "TemplateHaskell #-}"
+ , "{-# LANGUAGE TypeOperators, ViewPatterns #-}"
+ ]