github.com/cloudfoundry-attic/garden-linux@v0.333.2-candidate/sysinfo/system_info_test.go (about) 1 package sysinfo_test 2 3 import ( 4 "github.com/cloudfoundry-incubator/garden-linux/sysinfo" 5 6 . "github.com/onsi/ginkgo" 7 . "github.com/onsi/gomega" 8 ) 9 10 var _ = Describe("SystemInfo", func() { 11 var provider sysinfo.Provider 12 13 Describe("TotalMemory", func() { 14 BeforeEach(func() { 15 provider = sysinfo.NewProvider("/") 16 }) 17 18 It("provides nonzero memory information", func() { 19 totalMemory, err := provider.TotalMemory() 20 Expect(err).ToNot(HaveOccurred()) 21 22 Expect(totalMemory).To(BeNumerically(">", 0)) 23 }) 24 }) 25 26 Describe("TotalDisk", func() { 27 BeforeEach(func() { 28 provider = sysinfo.NewProvider("/") 29 }) 30 31 It("provides nonzero disk information", func() { 32 totalDisk, err := provider.TotalDisk() 33 Expect(err).ToNot(HaveOccurred()) 34 35 Expect(totalDisk).To(BeNumerically(">", 0)) 36 }) 37 }) 38 39 })