Files
wazero/internal/gojs/config/config_test.go
Takeshi Yoneda f24a3f49a4 gojs: refactors out gojs.Config type (#1240)
In order to support more configuration, we should stop using context as
it is getting gnarly.

Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-03-15 12:27:47 +08:00

23 lines
444 B
Go

package config
import (
"strings"
"testing"
"github.com/tetratelabs/wazero/internal/testing/require"
)
func TestConfig_Init(t *testing.T) {
t.Parallel()
t.Run("OsWorkdir", func(t *testing.T) {
c := &Config{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, ':'))
})
}