code.gitea.io/gitea@v1.19.3/modules/activitypub/user_settings_test.go (about) 1 // Copyright 2022 The Gitea Authors. All rights reserved. 2 // SPDX-License-Identifier: MIT 3 4 package activitypub 5 6 import ( 7 "testing" 8 9 "code.gitea.io/gitea/models/unittest" 10 user_model "code.gitea.io/gitea/models/user" 11 12 _ "code.gitea.io/gitea/models" // https://discourse.gitea.io/t/testfixtures-could-not-clean-table-access-no-such-table-access/4137/4 13 14 "github.com/stretchr/testify/assert" 15 ) 16 17 func TestUserSettings(t *testing.T) { 18 assert.NoError(t, unittest.PrepareTestDatabase()) 19 user1 := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: 1}) 20 pub, priv, err := GetKeyPair(user1) 21 assert.NoError(t, err) 22 pub1, err := GetPublicKey(user1) 23 assert.NoError(t, err) 24 assert.Equal(t, pub, pub1) 25 priv1, err := GetPrivateKey(user1) 26 assert.NoError(t, err) 27 assert.Equal(t, priv, priv1) 28 }