Files
wazero/internal/gojs/fs_unit_test.go
Crypt Keeper a814cddcb6 Fixes file type mapping problem identified in /dev/null (#1225)
This fixes a file type mapping bug running go's `TestDevNullFile` test
via gojs.

See #1222

Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-03-13 13:06:09 +08:00

19 lines
359 B
Go

package gojs
import (
"os"
"testing"
"github.com/tetratelabs/wazero/internal/testing/require"
)
func Test_getWasiFiletype_DevNull(t *testing.T) {
st, err := os.Stat(os.DevNull)
require.NoError(t, err)
fm := getJsMode(st.Mode())
// Should be a character device, and retain the permissions.
require.Equal(t, S_IFCHR|uint32(st.Mode().Perm()), fm)
}