package k8s

import (
	"os"
	"testing"

	. "github.com/onsi/gomega"
)

func TestWriteTempFile(t *testing.T) {
	g := NewGomegaWithT(t)

	data := []byte("data")

	fname, err := WriteTempFile(data)
	g.Expect(err).Should(Succeed())
	defer os.Remove(fname)

	getData, err := os.ReadFile(fname)
	g.Expect(err).Should(Succeed())
	g.Expect(getData).Should(Equal(data))
}
