Files
wazero/internal/gojs/config/config_test.go
Crypt Keeper 276257102f gojs: removes user/group behavior (#1566)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-07-07 10:27:41 +08:00

28 lines
519 B
Go

package config
import (
"strings"
"testing"
"github.com/tetratelabs/wazero/internal/testing/require"
)
func TestConfig_Init(t *testing.T) {
t.Parallel()
t.Run("Workdir", func(t *testing.T) {
c := NewConfig()
require.Equal(t, "/", c.Workdir)
require.False(t, c.OsWorkdir)
c.OsWorkdir = true
require.NoError(t, c.Init())
actual := c.Workdir
// Check c:\ or d:\ aren't retained.
require.Equal(t, -1, strings.IndexByte(actual, '\\'))
require.Equal(t, -1, strings.IndexByte(actual, ':'))
})
}