package util

import (
	"os"

	. "github.com/onsi/ginkgo"
	. "github.com/onsi/gomega"
)

var _ = Describe("AutoConf", func() {
	Context("when Env-related", func() {
		BeforeEach(func() {
			err := os.WriteFile(".env", []byte("TEST_ENV: passed"), 0666)
			Expect(err).Should(Succeed())
		})
		AfterEach(func() {
			err := os.Remove(".env")
			Expect(err).Should(Succeed())
		})

		It("AutoConf", func() {
			AutoConf()
			Expect(os.Getenv("TEST_ENV")).Should(Equal("passed"))
		})
	})
})
