edit_test.go

 1package pages
 2
 3import (
 4	"encoding/json"
 5	"testing"
 6
 7	"git.kilimanjaro.io/rtw/user"
 8	"github.com/stretchr/testify/assert"
 9	"github.com/stretchr/testify/require"
10)
11
12func TestInitdataMarshal(t *testing.T) {
13	b, err := json.Marshal(InitData{
14		user.User{0, "[email protected]", "test", true}, false,
15	})
16	require.NoError(t, err)
17	assert.Equal(t, `{"id":"0","email":"[email protected]","handle":"test","registered":true,"readonly":false}`, string(b))
18}