Skip to content

Commit c997841

Browse files
committed
Add a few more encoding tests
1 parent e5855c8 commit c997841

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

test/Main.hs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import Control.Monad (when)
55
import Data.ByteString.Short.Internal (ShortByteString(SBS))
66
import Data.Bytes (Bytes)
7-
import Data.Chunks (Chunks(ChunksCons,ChunksNil))
87
import Data.Primitive (ByteArray(ByteArray))
98
import Data.Scientific (Scientific,scientific)
109
import Data.Text.Short (ShortText)
@@ -16,7 +15,6 @@ import qualified Data.Aeson as AE
1615
import qualified Data.Bytes as Bytes
1716
import qualified Data.Bytes.Builder as Builder
1817
import qualified Data.Bytes.Chunks as BChunks
19-
import qualified Data.Chunks as Chunks
2018
import qualified Data.HashMap.Strict as HM
2119
import qualified Data.Number.Scientific as SCI
2220
import qualified Data.Text.Short as TS
@@ -71,6 +69,14 @@ tests = testGroup "Tests"
7169
BChunks.concat (Builder.run 1 (J.encode (J.Array mempty)))
7270
@=?
7371
Bytes.fromLatinString "[]"
72+
, THU.testCase "K" $
73+
BChunks.concat (Builder.run 1 (J.encode (J.String "Hello\DELWorld")))
74+
@=?
75+
Bytes.fromLatinString "\"Hello\DELWorld\""
76+
, THU.testCase "L" $
77+
BChunks.concat (Builder.run 1 (J.encode (J.String "Hello\nWorld")))
78+
@=?
79+
Bytes.fromLatinString "\"Hello\\nWorld\""
7480
, THU.testCase "Twitter100" $
7581
case J.decode (Bytes.fromByteArray encodedTwitter100) of
7682
Left _ -> fail "nope"

0 commit comments

Comments
 (0)