diff --git a/forex2ledger.cabal b/forex2ledger.cabal
--- a/forex2ledger.cabal
+++ b/forex2ledger.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           forex2ledger
-version:        1.0.0.1
+version:        1.0.0.2
 synopsis:       Print Forex quotes in Ledger format
 description:    Please see the README on GitHub at <https://github.com/gregorias/forex2ledger#readme>
 category:       Finance
@@ -70,7 +70,7 @@
 
 test-suite forex2ledger-test
   type: exitcode-stdio-1.0
-  main-is: Spec.hs
+  main-is: Main.hs
   other-modules:
       Test.Config
       Test.Ledger
@@ -80,7 +80,7 @@
       test
   default-extensions:
       DerivingStrategies GeneralisedNewtypeDeriving InstanceSigs LambdaCase NoImplicitPrelude NumericUnderscores ScopedTypeVariables TupleSections TypeApplications UnicodeSyntax
-  ghc-options: -threaded -rtsopts -with-rtsopts=-N -main-is Spec
+  ghc-options: -threaded -rtsopts -with-rtsopts=-N
   build-depends:
       aeson
     , base >=4.13 && <5
diff --git a/test/Main.hs b/test/Main.hs
new file mode 100644
--- /dev/null
+++ b/test/Main.hs
@@ -0,0 +1,19 @@
+module Main (main) where
+
+import Relude
+import qualified Test.Config as Config
+import Test.Hspec (
+  SpecWith,
+  hspec,
+ )
+import qualified Test.Ledger as Ledger
+import qualified Test.OpenExchangeRates as OpenExchangeRates
+
+main :: IO ()
+main = hspec tests
+
+tests :: SpecWith ()
+tests = do
+  Config.tests
+  Ledger.tests
+  OpenExchangeRates.tests
diff --git a/test/Spec.hs b/test/Spec.hs
deleted file mode 100644
--- a/test/Spec.hs
+++ /dev/null
@@ -1,19 +0,0 @@
-module Spec (main) where
-
-import Relude
-import qualified Test.Config as Config
-import Test.Hspec (
-  SpecWith,
-  hspec,
- )
-import qualified Test.Ledger as Ledger
-import qualified Test.OpenExchangeRates as OpenExchangeRates
-
-main :: IO ()
-main = hspec tests
-
-tests :: SpecWith ()
-tests = do
-  Config.tests
-  Ledger.tests
-  OpenExchangeRates.tests
