2
0

default_interface_portable_test.go 471 B

12345678910111213141516171819202122232425
  1. // Copyright (c) Tailscale Inc & AUTHORS
  2. // SPDX-License-Identifier: BSD-3-Clause
  3. package netutil
  4. import (
  5. "testing"
  6. )
  7. func TestDefaultInterfacePortable(t *testing.T) {
  8. ifName, addr, err := DefaultInterfacePortable()
  9. if err != nil {
  10. t.Fatal(err)
  11. }
  12. t.Logf("Default interface: %s", ifName)
  13. t.Logf("Default address: %s", addr)
  14. if ifName == "" {
  15. t.Fatal("Default interface name is empty")
  16. }
  17. if !addr.IsValid() {
  18. t.Fatal("Default address is invalid")
  19. }
  20. }