2022-02-16 11:52:30 +00:00
|
|
|
package backend_test
|
|
|
|
|
|
|
|
import (
|
|
|
|
"os"
|
|
|
|
|
2023-01-16 11:24:36 +00:00
|
|
|
. "github.com/kairos-io/tpm-helpers/backend"
|
2022-02-16 11:52:30 +00:00
|
|
|
. "github.com/onsi/ginkgo/v2"
|
|
|
|
. "github.com/onsi/gomega"
|
|
|
|
)
|
|
|
|
|
|
|
|
var _ = Describe("SWTPM", func() {
|
2022-02-17 09:10:04 +00:00
|
|
|
socket := os.Getenv("TPM_SOCKET")
|
2022-02-16 11:52:30 +00:00
|
|
|
Context("opening socket connection", func() {
|
|
|
|
It("fails on invalid files", func() {
|
|
|
|
|
|
|
|
_, err := Socket("foobar")
|
|
|
|
Expect(err).To(HaveOccurred())
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
It("dials in just fine", func() {
|
|
|
|
if socket == "" {
|
|
|
|
Skip("No socket file specified")
|
|
|
|
}
|
|
|
|
_, err := Socket(socket)
|
|
|
|
Expect(err).ToNot(HaveOccurred())
|
|
|
|
})
|
|
|
|
})
|
|
|
|
})
|