package bundle import ( "fmt" "os" "path/filepath" "testing" "github.com/databricks/cli/internal/acc" "github.com/google/uuid" "github.com/stretchr/testify/require" ) func TestAccEmptyBundleDeploy(t *testing.T) { ctx, _ := acc.WorkspaceTest(t) // create empty bundle tmpDir := t.TempDir() f, err := os.Create(filepath.Join(tmpDir, "databricks.yml")) require.NoError(t, err) bundleRoot := fmt.Sprintf(`bundle: name: %s`, uuid.New().String()) _, err = f.WriteString(bundleRoot) require.NoError(t, err) f.Close() // deploy empty bundle err = deployBundle(t, ctx, tmpDir) require.NoError(t, err) t.Cleanup(func() { err = destroyBundle(t, ctx, tmpDir) require.NoError(t, err) }) }