cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.38.3.
--
-- see: https://github.com/sol/hpack
name: eventium-testkit
version: 0.4.0
synopsis: Testing utilities for eventium
description: Eventium-testkit provides common testing utilities and helper functions for testing Eventium-based
applications. It includes utilities for event store testing, serialization testing, and common test fixtures
that are shared across the Eventium test suite. This package helps reduce code duplication in tests and
provides a consistent testing interface.
category: Database,Eventsourcing
stability: experimental
homepage: https://github.com/aleks-sidorenko/eventium#readme
bug-reports: https://github.com/aleks-sidorenko/eventium/issues
maintainer: Alexander Sidorenko
license: MIT
license-file: LICENSE.md
build-type: Simple
source-repository head
type: git
location: https://github.com/aleks-sidorenko/eventium
flag ci
description: Enable -Werror for CI builds
manual: True
default: False
library
exposed-modules:
Eventium.Testkit
other-modules:
Paths_eventium_testkit
hs-source-dirs:
src
default-extensions:
NoFieldSelectors
DuplicateRecordFields
OverloadedRecordDot
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wredundant-constraints -Wno-type-defaults -Wno-incomplete-uni-patterns
build-depends:
aeson >=1.5 && <2.3
, base >=4.9 && <5
, eventium-core >=0.4.0 && <0.5.0
, extra ==1.7.*
, hspec >=2.8 && <2.12
, monad-logger ==0.3.*
, text >=1.2 && <2.2
default-language: Haskell2010
if flag(ci)
ghc-options: -Werror