code.gitea.io/gitea@v1.22.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/db" 10 "code.gitea.io/gitea/models/unittest" 11 user_model "code.gitea.io/gitea/models/user" 12 13 _ "code.gitea.io/gitea/models" // https://forum.gitea.com/t/testfixtures-could-not-clean-table-access-no-such-table-access/4137/4 14 15 "github.com/stretchr/testify/assert" 16 ) 17 18 func TestUserSettings(t *testing.T) { 19 assert.NoError(t, unittest.PrepareTestDatabase()) 20 user1 := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: 1}) 21 pub, priv, err := GetKeyPair(db.DefaultContext, user1) 22 assert.NoError(t, err) 23 pub1, err := GetPublicKey(db.DefaultContext, user1) 24 assert.NoError(t, err) 25 assert.Equal(t, pub, pub1) 26 priv1, err := GetPrivateKey(db.DefaultContext, user1) 27 assert.NoError(t, err) 28 assert.Equal(t, priv, priv1) 29 }