grim/convey

Add some tests for docker/run
redux
2021-10-11, Gary Kramlich
d212b78ddd43
Parents 337bbe34fcfc
Children 1f9aa32a4055
Add some tests for docker/run
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/docker/run_test.go Mon Oct 11 05:10:24 2021 -0500
@@ -0,0 +1,27 @@
+package docker
+
+import (
+ "testing"
+
+ . "github.com/onsi/gomega"
+
+ "keep.imfreedom.org/grim/convey/podman"
+)
+
+func TestRun(t *testing.T) {
+ g := NewGomegaWithT(t)
+
+ r := &Run{
+ Image: "image",
+ }
+
+ g.Expect(r.Valid()).To(BeNil())
+}
+
+func TestRunImageRequired(t *testing.T) {
+ g := NewGomegaWithT(t)
+
+ r := &Run{}
+
+ g.Expect(r.Valid()).To(MatchError(podman.ErrNoImage))
+}