@@ -35,6 +35,9 @@ import qualified Data.Text.Lazy.Encoding as TLE
3535import qualified Data.Text.Lazy as LT
3636import qualified Data.Text.Lazy.Encoding as LT
3737
38+import qualified Data.Sequence as Seq
39+import qualified Data.DList as DList
40+
3841tests :: Test
3942tests = testGroup "unit" [
4043 testGroup "camelCase" [
@@ -240,6 +243,8 @@ jsonEncoding = [
240243 , assertEqual "Const Char Int" "\"c\"" $ encode (Const 'c' :: Const Char Int)
241244 , assertEqual "Tuple" "[1,2]" $ encode ((1, 2) :: (Int, Int))
242245 , assertEqual "NonEmpty" "[1,2,3]" $ encode (1 :| [2, 3] :: NonEmpty Int)
246+ , assertEqual "Seq" "[1,2,3]" $ encode (Seq.fromList [1, 2, 3] :: Seq.Seq Int)
247+ , assertEqual "DList" "[1,2,3]" $ encode (DList.fromList [1, 2, 3] :: DList.DList Int)
243248 , assertEqual "()" "[]" $ encode ()
244249 ]
245250