Skip to content

Commit 03b5e72

Browse files
committed
Fix test
1 parent 65f3d78 commit 03b5e72

File tree

2 files changed

+16
-14
lines changed

2 files changed

+16
-14
lines changed

test/fs/test_nodefs_readdir.out

Lines changed: 0 additions & 13 deletions
This file was deleted.

test/test_core.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5769,7 +5769,22 @@ def test_fs_nodefs_readdir(self):
57695769
os.mkfifo(os.path.join(self.working_dir, 'named_pipe'))
57705770
os.makedirs(os.path.join(self.working_dir, 'existing', 'a'))
57715771
self.emcc_args += ['-lnodefs.js']
5772-
self.do_run_in_out_file_test('fs/test_nodefs_readdir.c')
5772+
result = self.do_runf('fs/test_nodefs_readdir.c')
5773+
assert result.endswith("success\n")
5774+
5775+
result = result.removesuffix("success\n")
5776+
split = result.split("listing contents of ")
5777+
root_result = split[1].splitlines()
5778+
working_result = split[2].splitlines()
5779+
if self.get_setting('WASMFS'):
5780+
self.assertEqual(root_result, ['dir=/', '.', '..', 'dev', 'tmp'])
5781+
else:
5782+
self.assertEqual(root_result, ['dir=/', '.', '..', 'tmp', 'home', 'dev', 'proc'])
5783+
if self.get_setting('WASMFS'):
5784+
self.assertEqual(working_result, ['dir=/working', '.', '..', 'existing', 'named_pipe', 'stdout', 'test_nodefs_readdir.js', 'test_nodefs_readdir.wasm'])
5785+
else:
5786+
self.assertEqual(working_result, ['dir=/working', 'existing', 'stdout', 'test_nodefs_readdir.js', 'test_nodefs_readdir.wasm'])
5787+
57735788

57745789
@no_windows('no symlink support on windows')
57755790
@requires_node

0 commit comments

Comments
 (0)