{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE RecordWildCards #-} module Main where import Test.Hspec import Test.Account (accountTests) import Test.ApplicationFee (applicationFeeTests) import Test.ApplicationFeeRefund (applicationFeeRefundTests) import Test.Balance (balanceTests) import Test.Charge (chargeTests) import Test.Card (cardTests) import Test.Coupon (couponTests) import Test.Customer (customerTests) import Test.Discount (discountTests) import Test.Dispute (disputeTests) import Test.Invoice (invoiceTests) import Test.InvoiceItem (invoiceItemTests) import Test.Plan (planTests) import Test.Recipient (recipientTests) import Test.Refund (refundTests) import Test.Subscription (subscriptionTests) import Test.Token (tokenTests) import Test.Transfer (transferTests) import Test.Event (eventTests) ------------------------------------------------------------------------------ -- | Main test function entry point main :: IO () main = hspec $ do chargeTests refundTests customerTests cardTests subscriptionTests planTests couponTests discountTests invoiceTests invoiceItemTests disputeTests transferTests recipientTests applicationFeeTests applicationFeeRefundTests accountTests balanceTests tokenTests eventTests