github.com/futurehomeno/fimpgo@v1.14.0/edgeapp/system_check_test.go (about) 1 package edgeapp 2 3 import ( 4 "testing" 5 "time" 6 ) 7 import log "github.com/sirupsen/logrus" 8 9 func TestSystemCheck_IsNetworkAvailable(t *testing.T) { 10 log.SetLevel(log.TraceLevel) 11 sc := NewSystemCheck() 12 if !sc.IsNetworkAvailable() { 13 t.Error("Network is not available") 14 } 15 } 16 17 func TestSystemCheck_IsInternetAvailable(t *testing.T) { 18 log.SetLevel(log.TraceLevel) 19 sc := NewSystemCheck() 20 if !sc.IsInternetAvailable() { 21 t.Error("Internet is not available") 22 } 23 } 24 25 func TestSystemCheck_WaitForInternet(t *testing.T) { 26 log.SetLevel(log.TraceLevel) 27 sc := NewSystemCheck() 28 if err := sc.WaitForInternet(15*time.Second);err != nil { 29 t.Error("Internet is not available") 30 } 31 }