Files
threshold/internal/db/schema/state_test.go
T

23 lines
680 B
Go
Raw Normal View History

package schema
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestBinarySchemaVersion(t *testing.T) {
dialect := "test_binaryschemaversion"
migrationStates[dialect] = migrationState{binarySchemaVersion: 3}
assert.Equal(t, 3, BinarySchemaVersion(dialect))
assert.Equal(t, nilVersion, BinarySchemaVersion("unknown_dialect"))
}
func TestDevMigration(t *testing.T) {
dialect := "test_devmigrations"
migrationStates[dialect] = migrationState{devMigration: true}
assert.True(t, DevMigration(dialect))
migrationStates[dialect] = migrationState{devMigration: false}
assert.False(t, DevMigration(dialect))
assert.False(t, DevMigration("unknown_dialect"))
}