From d19e2c6884c2d409fcc828c870f1839ee84f38cb Mon Sep 17 00:00:00 2001 From: Luke Shumaker <lukeshu@lukeshu.com> Date: Tue, 14 Feb 2023 11:44:36 -0700 Subject: reencode: Factor into separate modules --- reencode_test.go | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'reencode_test.go') diff --git a/reencode_test.go b/reencode_test.go index 38f3f8f..83660ef 100644 --- a/reencode_test.go +++ b/reencode_test.go @@ -66,12 +66,13 @@ func TestReEncode(t *testing.T) { "arrays2": { enc: ReEncoderConfig{ Indent: "\t", - CompactIfUnder: 10, + CompactIfUnder: 15, ForceTrailingNewlines: true, }, in: []any{ map[string]any{ "a": 1, + "b": 2, }, map[string]any{ "generation": 123456, @@ -81,7 +82,7 @@ func TestReEncode(t *testing.T) { }, }, exp: `[ - {"a":1}, + {"a":1,"b":2}, { "generation": 123456 }, @@ -120,6 +121,16 @@ func TestReEncode(t *testing.T) { ] `, }, + "indent-unicode": { + enc: ReEncoderConfig{ + Prefix: "—", + Indent: "»", + }, + in: []int{9}, + exp: `[ +—»9 +—]`, + }, } for tcName, tc := range testcases { tc := tc -- cgit v1.2.3-2-g168b