packages feed

avro-0.2.1.1: test/Avro/THEncodeContainerSpec.hs

{-# LANGUAGE TemplateHaskell #-}
module Avro.THEncodeContainerSpec where

import Data.Avro
import Data.Avro.Deriving

import Test.Hspec

import Control.Monad (void)
import Control.Exception

deriveAvro "test/data/record.avsc"

spec :: Spec
spec = describe "Avro.EncodeContainerSpec" $
  it "should encode data to a container of bytes" $
    (encodeContainer [[Thing 1]] >>= void . evaluate) `shouldReturn` ()