...

Source file src/github.com/json-iterator/go/api_tests/encoder_test.go

Documentation: github.com/json-iterator/go/api_tests

     1  package test
     2  
     3  import (
     4  	"bytes"
     5  	"encoding/json"
     6  	"github.com/json-iterator/go"
     7  	"github.com/stretchr/testify/require"
     8  	"testing"
     9  )
    10  
    11  // Standard Encoder has trailing newline.
    12  func TestEncoderHasTrailingNewline(t *testing.T) {
    13  	should := require.New(t)
    14  	var buf, stdbuf bytes.Buffer
    15  	enc := jsoniter.ConfigCompatibleWithStandardLibrary.NewEncoder(&buf)
    16  	enc.Encode(1)
    17  	stdenc := json.NewEncoder(&stdbuf)
    18  	stdenc.Encode(1)
    19  	should.Equal(stdbuf.Bytes(), buf.Bytes())
    20  }
    21  

View as plain text