diff --git a/.gitignore b/.gitignore index 7ad9f184062db2370a7f7c8bfc86dd909e69e6a9..4d001598ea6d33aab3436e03f955ae9ed9bc6b40 100644 --- a/.gitignore +++ b/.gitignore @@ -27,5 +27,4 @@ cabal.project.local~ result a.out -/rtree-c test.c diff --git a/rtree-c/.ghci b/rtree-c/.ghci new file mode 100644 index 0000000000000000000000000000000000000000..bdbdd4c64b62ae234fafea004107a4368096288d --- /dev/null +++ b/rtree-c/.ghci @@ -0,0 +1,4 @@ +:set -fwarn-unused-binds -fwarn-unused-imports +:set -isrc -itest/src +:load Main + diff --git a/rtree-c/.hspec b/rtree-c/.hspec new file mode 100644 index 0000000000000000000000000000000000000000..c2400d46e778ede4b598040489840e3a5efe5128 --- /dev/null +++ b/rtree-c/.hspec @@ -0,0 +1,3 @@ +--failure-report .hspec-failures +--rerun +--rerun-all-on-success diff --git a/rtree-c/package.yaml b/rtree-c/package.yaml index e2ad3d612e3bf9db6348006ac8f03e39443ea574..626ea07b99364fc01f267fa166ca08e55c01b9ac 100644 --- a/rtree-c/package.yaml +++ b/rtree-c/package.yaml @@ -42,9 +42,7 @@ tests: dependencies: - rtree - rtree-c - # - template - # - hedgehog - # - hspec - # - hspec-discover - # - hspec-expectations-pretty-diff - # - hspec-hedgehog + - hspec + - hspec-discover + - hspec-expectations-pretty-diff + - hspec-glitter diff --git a/rtree-c/test/src/Main.hs b/rtree-c/test/src/Main.hs index 76a9bdb5d48831da2e59c811ecbcbb5a379bdfb5..87de4f47a7f133add68a9735f40ff69bc41077eb 100644 --- a/rtree-c/test/src/Main.hs +++ b/rtree-c/test/src/Main.hs @@ -1 +1,4 @@ -main = pure () +import qualified Spec + +main :: IO () +main = Spec.main diff --git a/rtree-c/test/src/ReduceCSpec.hs b/rtree-c/test/src/ReduceCSpec.hs new file mode 100644 index 0000000000000000000000000000000000000000..1fe5d6404bbcaed0e14ec3470cf5fde57f4d56df --- /dev/null +++ b/rtree-c/test/src/ReduceCSpec.hs @@ -0,0 +1,3 @@ +module ReduceCSpec where + +spec = pure () diff --git a/rtree-c/test/src/Spec.hs b/rtree-c/test/src/Spec.hs new file mode 100644 index 0000000000000000000000000000000000000000..5416ef6a8669e9f050ee7cb1948b887c701363b7 --- /dev/null +++ b/rtree-c/test/src/Spec.hs @@ -0,0 +1 @@ +{-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-}