hspec-test-framework 0.0.0 → 0.1.0
raw patch · 5 files changed
+15/−14 lines, 5 filesdep +hspec-contribdep +hspec-coredep ~hspec
Dependencies added: hspec-contrib, hspec-core
Dependency ranges changed: hspec
Files
- hspec-test-framework.cabal +4/−2
- src/Test/Framework.hs +3/−4
- src/Test/Framework/Providers/API.hs +2/−2
- src/Test/Framework/Providers/HUnit.hs +4/−4
- src/Test/Framework/Providers/QuickCheck2.hs +2/−2
hspec-test-framework.cabal view
@@ -1,5 +1,5 @@ name: hspec-test-framework-version: 0.0.0+version: 0.1.0 license: MIT license-file: LICENSE copyright: (c) 2013 Simon Hengel@@ -57,6 +57,8 @@ Test.Framework.Providers.QuickCheck2 build-depends: base == 4.*- , hspec >= 1.6.0+ , hspec == 2.*+ , hspec-core == 2.*+ , hspec-contrib >= 0.2.0 , QuickCheck , HUnit
src/Test/Framework.hs view
@@ -1,8 +1,7 @@ module Test.Framework where -import Test.Hspec (parallel)-import Test.Hspec.Core (fromSpecList, describe)-import Test.Hspec.Runner (hspec)+import Test.Hspec.Core.Spec+import Test.Hspec.Runner import Test.Framework.Providers.API @@ -10,4 +9,4 @@ defaultMain = hspec . parallel . fromSpecList testGroup :: TestName -> [Test] -> Test-testGroup = describe+testGroup = specGroup
src/Test/Framework/Providers/API.hs view
@@ -1,6 +1,6 @@ module Test.Framework.Providers.API where -import Test.Hspec.Core (SpecTree)+import Test.Hspec.Core.Spec type TestName = String-type Test = SpecTree+type Test = SpecTree ()
src/Test/Framework/Providers/HUnit.hs view
@@ -2,13 +2,13 @@ import Test.HUnit (Assertion) import qualified Test.HUnit as HUnit-import Test.Hspec.Core-import Test.Hspec.HUnit+import Test.Hspec.Core.Spec+import Test.Hspec.Contrib.HUnit import Test.Framework.Providers.API testCase :: TestName -> Assertion -> Test-testCase = it+testCase = specItem hUnitTestToTests :: HUnit.Test -> [Test]-hUnitTestToTests = runSpecM . fromHUnitTest+hUnitTestToTests = specListFromHUnitTest
src/Test/Framework/Providers/QuickCheck2.hs view
@@ -1,9 +1,9 @@ module Test.Framework.Providers.QuickCheck2 where import Test.QuickCheck-import Test.Hspec.Core+import Test.Hspec.Core.Spec import Test.Framework.Providers.API testProperty :: Testable a => TestName -> a -> Test-testProperty name = it name . property+testProperty name = specItem name . property