diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2023-01-30 21:58:51 -0700 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2023-01-30 21:58:51 -0700 |
commit | ab321d3f90b9a1b4c00b04be26867d9a03809259 (patch) | |
tree | 7f4a64fa5365ffd3b285f921c5f905754b3883b3 /reencode_test.go | |
parent | d473f861a5c3a3112c83518eafbcda50e274b182 (diff) | |
parent | cbf8ec9ae3212e9642385c034fe0b0846af6dfd0 (diff) |
Merge branch 'lukeshu/break'
Diffstat (limited to 'reencode_test.go')
-rw-r--r-- | reencode_test.go | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/reencode_test.go b/reencode_test.go index f4b962f..38f3f8f 100644 --- a/reencode_test.go +++ b/reencode_test.go @@ -14,13 +14,13 @@ import ( func TestReEncode(t *testing.T) { t.Parallel() type testcase struct { - enc ReEncoder + enc ReEncoderConfig in any exp string } testcases := map[string]testcase{ "basic": { - enc: ReEncoder{ + enc: ReEncoderConfig{ Indent: "\t", CompactIfUnder: 10, }, @@ -36,7 +36,7 @@ func TestReEncode(t *testing.T) { }`, }, "arrays1": { - enc: ReEncoder{ + enc: ReEncoderConfig{ Indent: "\t", CompactIfUnder: 10, ForceTrailingNewlines: true, @@ -64,7 +64,7 @@ func TestReEncode(t *testing.T) { `, }, "arrays2": { - enc: ReEncoder{ + enc: ReEncoderConfig{ Indent: "\t", CompactIfUnder: 10, ForceTrailingNewlines: true, @@ -92,7 +92,7 @@ func TestReEncode(t *testing.T) { `, }, "arrays3": { - enc: ReEncoder{ + enc: ReEncoderConfig{ Indent: "\t", ForceTrailingNewlines: true, }, @@ -126,9 +126,7 @@ func TestReEncode(t *testing.T) { t.Run(tcName, func(t *testing.T) { t.Parallel() var out strings.Builder - fmter := tc.enc - fmter.Out = &out - enc := NewEncoder(&fmter) + enc := NewEncoder(NewReEncoder(&out, tc.enc)) assert.NoError(t, enc.Encode(tc.in)) assert.Equal(t, tc.exp, out.String()) }) |