Skip to content

Commit

Permalink
Few more tests
Browse files Browse the repository at this point in the history
  • Loading branch information
jaspervdj committed Dec 24, 2012
1 parent 2abd7a3 commit 3cb1311
Show file tree
Hide file tree
Showing 5 changed files with 62 additions and 5 deletions.
4 changes: 2 additions & 2 deletions src/NumberSix/Handlers/Google.hs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{-# LANGUAGE OverloadedStrings #-}
module NumberSix.Handlers.Google
( handler
, google
( google
, handler
) where


Expand Down
3 changes: 2 additions & 1 deletion src/NumberSix/Handlers/TryRuby.hs
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
--------------------------------------------------------------------------------
{-# LANGUAGE OverloadedStrings #-}
module NumberSix.Handlers.TryRuby
( handler
( ruby
, handler
) where


Expand Down
26 changes: 26 additions & 0 deletions tests/NumberSix/Handlers/Google/Tests.hs
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
--------------------------------------------------------------------------------
{-# LANGUAGE OverloadedStrings #-}
module NumberSix.Handlers.Google.Tests
( tests
) where


--------------------------------------------------------------------------------
import Test.Framework (Test, testGroup)
import Test.HUnit ((@=?))


--------------------------------------------------------------------------------
import NumberSix.Handlers.Google
import NumberSix.Tests.Util


--------------------------------------------------------------------------------
tests :: Test
tests = testGroup "NumberSix.Handlers.Google.Tests"
[ cases "google"
[ do
result <- google "jaspervdj"
result @=? "jaspervdj - Home >> http://jaspervdj.be/"
]
]
26 changes: 26 additions & 0 deletions tests/NumberSix/Handlers/TryRuby/Tests.hs
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
--------------------------------------------------------------------------------
{-# LANGUAGE OverloadedStrings #-}
module NumberSix.Handlers.TryRuby.Tests
( tests
) where


--------------------------------------------------------------------------------
import Test.Framework (Test, testGroup)
import Test.HUnit ((@=?))


--------------------------------------------------------------------------------
import NumberSix.Handlers.TryRuby
import NumberSix.Tests.Util


--------------------------------------------------------------------------------
tests :: Test
tests = testGroup "NumberSix.Handlers.TryRuby.Tests"
[ cases "ruby"
[ do
result <- ruby "1 + 1"
result @=? "=> 2"
]
]
8 changes: 6 additions & 2 deletions tests/TestSuite.hs
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
--------------------------------------------------------------------------------
import Test.Framework (defaultMain)
import Test.Framework (defaultMain)


--------------------------------------------------------------------------------
import qualified NumberSix.Handlers.Google.Tests
import qualified NumberSix.Handlers.Imdb.Tests
import qualified NumberSix.Handlers.TryRuby.Tests
import qualified NumberSix.Message.Decode.Tests


--------------------------------------------------------------------------------
main :: IO ()
main = defaultMain
[ NumberSix.Handlers.Imdb.Tests.tests
[ NumberSix.Handlers.Google.Tests.tests
, NumberSix.Handlers.Imdb.Tests.tests
, NumberSix.Handlers.TryRuby.Tests.tests
, NumberSix.Message.Decode.Tests.tests
]

0 comments on commit 3cb1311

Please sign in to comment.