diff options
author | Jasper Van der Jeugt <m@jaspervdj.be> | 2012-05-27 09:15:44 +0200 |
---|---|---|
committer | Jasper Van der Jeugt <m@jaspervdj.be> | 2012-05-27 09:15:44 +0200 |
commit | 0a56a37f91247519c631557bfba6ffb6d2895585 (patch) | |
tree | 8eea3c3ef450fe6190f4f3654bdedd70d41775aa /tests | |
parent | 1055be2edcc6bbfb555addf3bb01a448c41a744c (diff) | |
download | stylish-haskell-0a56a37f91247519c631557bfba6ffb6d2895585.tar.gz |
Replace tabs by four spaces
Diffstat (limited to 'tests')
-rw-r--r-- | tests/StylishHaskell/Tabs/Tests.hs | 42 | ||||
-rw-r--r-- | tests/StylishHaskell/TrailingWhitespace/Tests.hs | 4 | ||||
-rw-r--r-- | tests/TestSuite.hs | 2 |
3 files changed, 45 insertions, 3 deletions
diff --git a/tests/StylishHaskell/Tabs/Tests.hs b/tests/StylishHaskell/Tabs/Tests.hs new file mode 100644 index 0000000..9e66d6b --- /dev/null +++ b/tests/StylishHaskell/Tabs/Tests.hs @@ -0,0 +1,42 @@ +-------------------------------------------------------------------------------- +module StylishHaskell.Tabs.Tests + ( tests + ) where + + +-------------------------------------------------------------------------------- +import Test.Framework (Test, testGroup) +import Test.Framework.Providers.HUnit (testCase) +import Test.HUnit ((@=?)) + + +-------------------------------------------------------------------------------- +import StylishHaskell.Tabs +import StylishHaskell.Tests.Util + + +-------------------------------------------------------------------------------- +tests :: Test +tests = testGroup "StylishHaskell.Tabs.Tests" [case01] + + +-------------------------------------------------------------------------------- +case01 :: Test +case01 = testCase "case 01" $ expected @=? testStylish stylish input + where + input = unlines + [ "module Main" + , "\t\twhere" + , "data Foo" + , "\t= Bar" + , " | Qux" + ] + + expected = unlines + [ "module Main" + , " where" + , "data Foo" + , " = Bar" + , " | Qux" + ] + diff --git a/tests/StylishHaskell/TrailingWhitespace/Tests.hs b/tests/StylishHaskell/TrailingWhitespace/Tests.hs index 9fa22c2..2f12113 100644 --- a/tests/StylishHaskell/TrailingWhitespace/Tests.hs +++ b/tests/StylishHaskell/TrailingWhitespace/Tests.hs @@ -17,9 +17,7 @@ import StylishHaskell.Tests.Util -------------------------------------------------------------------------------- tests :: Test -tests = testGroup "StylishHaskell.TrailingWhitespace.Tests" - [ case01 - ] +tests = testGroup "StylishHaskell.TrailingWhitespace.Tests" [case01] -------------------------------------------------------------------------------- diff --git a/tests/TestSuite.hs b/tests/TestSuite.hs index 49f91a0..71a1bec 100644 --- a/tests/TestSuite.hs +++ b/tests/TestSuite.hs @@ -11,6 +11,7 @@ import Test.Framework (defaultMain) -------------------------------------------------------------------------------- import qualified StylishHaskell.Imports.Tests import qualified StylishHaskell.LanguagePragmas.Tests +import qualified StylishHaskell.Tabs.Tests import qualified StylishHaskell.TrailingWhitespace.Tests @@ -19,5 +20,6 @@ main :: IO () main = defaultMain [ StylishHaskell.Imports.Tests.tests , StylishHaskell.LanguagePragmas.Tests.tests + , StylishHaskell.Tabs.Tests.tests , StylishHaskell.TrailingWhitespace.Tests.tests ] |