- Create internal/testutil/bep package with JSON helper - Use bep.JSON in formatters/json_test.go, models/entry_test.go, and models/meta_test.go
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)
|
|
}
|