21 lines
312 B
Go
21 lines
312 B
Go
|
|
package bep
|
||
|
|
|
||
|
|
import (
|
||
|
|
"encoding/json"
|
||
|
|
"testing"
|
||
|
|
|
||
|
|
"github.com/nalgeon/be"
|
||
|
|
)
|
||
|
|
|
||
|
|
func JSON(t *testing.T, got, want []byte) {
|
||
|
|
t.Helper()
|
||
|
|
|
||
|
|
var gotAny, wantAny any
|
||
|
|
err := json.Unmarshal(want, &wantAny)
|
||
|
|
be.Err(t, err, nil)
|
||
|
|
|
||
|
|
err = json.Unmarshal(got, &gotAny)
|
||
|
|
be.Err(t, err, nil)
|
||
|
|
|
||
|
|
be.Equal(t, gotAny, wantAny)
|
||
|
|
}
|