aboutsummaryrefslogtreecommitdiffstats
path: root/syz-cluster/pkg/db/spanner_test.go
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")
}