use mockery for mock code generation

This commit is contained in:
6543 2023-02-13 22:42:32 +01:00
parent 9a3d1c36dc
commit 34cb9fca4f
No known key found for this signature in database
GPG key ID: B8BE6D610E61C862
3 changed files with 113 additions and 35 deletions

View file

@ -4,13 +4,15 @@ import (
"testing"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/mock"
"codeberg.org/codeberg/pages/server/database"
)
func TestMockCert(t *testing.T) {
db, err := database.NewTmpDB()
assert.NoError(t, err)
db := database.NewMockCertDB(t)
db.Mock.On("Put", mock.Anything, mock.Anything).Return(nil)
cert, err := mockCert("example.com", "some error msg", "codeberg.page", db)
assert.NoError(t, err)
if assert.NotEmpty(t, cert) {