diff options
author | Hiromi Ishii <konn.jinro@gmail.com> | 2013-04-19 12:22:09 +0900 |
---|---|---|
committer | Hiromi Ishii <konn.jinro@gmail.com> | 2013-04-19 12:22:09 +0900 |
commit | d2773448c20fef4439080f61c5262588be3992cb (patch) | |
tree | ca202b99d5d6c22a1c873733320768961008836f /tests | |
parent | 2f312f0648c71ac4b1312855d5cc6506bdd85fa0 (diff) | |
download | stylish-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.hs | 24 |
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 #-}" + ] |