Files
nomad/drivers/shared/resolvconf/mount_unix_test.go
Mahmood Ali 6c414cd5f9 gofmt all the files
mostly to handle build directives in 1.17.
2021-10-01 10:14:28 -04:00

33 lines
661 B
Go

//go:build !windows
// +build !windows
package resolvconf
import (
"io/ioutil"
"os"
"path/filepath"
"testing"
dresolvconf "github.com/docker/libnetwork/resolvconf"
"github.com/stretchr/testify/require"
)
func Test_copySystemDNS(t *testing.T) {
require := require.New(t)
data, err := ioutil.ReadFile(dresolvconf.Path())
require.NoError(err)
tmp, err := ioutil.TempDir("", "copySystemDNS_Test")
require.NoError(err)
defer os.RemoveAll(tmp)
dest := filepath.Join(tmp, "resolv.conf")
require.NoError(copySystemDNS(dest))
require.FileExists(dest)
tmpResolv, err := ioutil.ReadFile(dest)
require.NoError(err)
require.Equal(data, tmpResolv)
}