blob: ec181409e163beb46cfec70257252f14deef2c5c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// Copyright 2025 syzkaller project authors. All rights reserved.
// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file.
package db
import (
"testing"
"github.com/stretchr/testify/require"
)
func TestMigrations(t *testing.T) {
// Run, rollback and then again apply all DB migrations.
client, _ := NewTransientDB(t)
m, err := getMigrateInstance(client.DatabaseName())
require.NoError(t, err)
err = m.Down()
require.NoError(t, err, "migrating down failed")
err = m.Up()
require.NoError(t, err, "migrating up again failed")
}
|