1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
package tests
import (
"context"
"github.com/ProtonMail/gluon/internal/db_impl"
"github.com/stretchr/testify/require"
"testing"
)
func TestFailedMigrationRestsDatabase(t *testing.T) {
dbDir := t.TempDir()
serverOptions := defaultServerOptions(t, withDatabaseDir(dbDir))
var userID string
runServer(t, serverOptions, func(session *testSession) {
userID = session.userIDs["user"]
})
require.NoError(t, db_impl.TestUpdateDBVersion(context.Background(), dbDir, userID, 99999))
runServer(t, serverOptions, func(session *testSession) {})
}
|