github.com/segmentio/encoding@v0.4.0/json/bugs/issue136/main_test.go (about)

     1  package main
     2  
     3  import (
     4  	"bytes"
     5  	"testing"
     6  
     7  	"github.com/segmentio/encoding/json"
     8  )
     9  
    10  func TestIssue136(t *testing.T) {
    11  	input := json.RawMessage(` null`)
    12  
    13  	got, err := json.Marshal(input)
    14  	if err != nil {
    15  		t.Fatal(err)
    16  	}
    17  
    18  	want := bytes.TrimSpace(input)
    19  
    20  	if !bytes.Equal(got, want) {
    21  		t.Fatalf("Marshal(%q) = %q, want %q", input, got, want)
    22  	}
    23  }