...
1 package config
2
3 import (
4 "strings"
5 "testing"
6
7 "github.com/tetratelabs/wazero/internal/testing/require"
8 )
9
10 func TestConfig_Init(t *testing.T) {
11 t.Parallel()
12
13 t.Run("Workdir", func(t *testing.T) {
14 c := NewConfig()
15 require.Equal(t, "/", c.Workdir)
16 require.False(t, c.OsWorkdir)
17
18 c.OsWorkdir = true
19
20 require.NoError(t, c.Init())
21 actual := c.Workdir
22
23
24 require.Equal(t, -1, strings.IndexByte(actual, '\\'))
25 require.Equal(t, -1, strings.IndexByte(actual, ':'))
26 })
27 }
28
View as plain text