
This commit updates the import of ginkgo to v2 in all of the tests. Signed-off-by: liornoy <lnoy@redhat.com> Co-authored-by: Sascha Grunert <sgrunert@redhat.com>
32 lines
808 B
Go
32 lines
808 B
Go
package ip
|
|
|
|
import (
|
|
"os"
|
|
"time"
|
|
|
|
. "github.com/onsi/ginkgo/v2"
|
|
. "github.com/onsi/gomega"
|
|
)
|
|
|
|
var _ = Describe("IpforwardLinux", func() {
|
|
It("echo1 must not write the file if content is 1", func() {
|
|
file, err := os.CreateTemp("", "containernetworking")
|
|
Expect(err).NotTo(HaveOccurred())
|
|
defer os.Remove(file.Name())
|
|
err = echo1(file.Name())
|
|
Expect(err).NotTo(HaveOccurred())
|
|
statBefore, err := file.Stat()
|
|
Expect(err).NotTo(HaveOccurred())
|
|
|
|
// take a duration here, otherwise next file modification operation time
|
|
// will be same as previous one.
|
|
time.Sleep(100 * time.Millisecond)
|
|
|
|
err = echo1(file.Name())
|
|
Expect(err).NotTo(HaveOccurred())
|
|
statAfter, err := file.Stat()
|
|
Expect(err).NotTo(HaveOccurred())
|
|
Expect(statBefore.ModTime()).To(Equal(statAfter.ModTime()))
|
|
})
|
|
})
|