1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
package schema_test
import (
"os"
"testing"
"github.com/stretchr/testify/require"
"github.com/lxc/incus/v6/internal/server/db/schema"
"github.com/lxc/incus/v6/shared/util"
)
// A Go source file matching the given prefix is created in the calling
// package.
func TestDotGo(t *testing.T) {
updates := map[int]schema.Update{
1: updateCreateTable,
2: updateInsertValue,
}
require.NoError(t, schema.DotGo(updates, "xyz"))
require.Equal(t, true, util.PathExists("xyz.go"))
require.NoError(t, os.Remove("xyz.go"))
}
|