packages feed

eventium-testkit-0.3.1: eventium-testkit.cabal

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.3.1
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.3.0 && <0.4.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