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}