@@ -5658,19 +5658,24 @@ def test_emrun(self):
5658
5658
args_base ,
5659
5659
args_base + ['--port' , '0' ],
5660
5660
args_base + ['--private_browsing' , '--port' , '6941' ],
5661
- args_base + ['--dump_out_directory' , 'other dir/multiple' , '--port' , '6942' ]
5661
+ args_base + ['--dump_out_directory' , 'other dir/multiple' , '--port' , '6942' ],
5662
+ args_base + ['--dump_out_directory=foo_bar' , '--port' , '6942' ],
5662
5663
]:
5663
5664
args += [self .in_dir ('hello_world.html' ), '--' , '1' , '2' , '--3' , 'escaped space' , 'with_underscore' ]
5664
5665
print (shared .shlex_join (args ))
5665
5666
proc = self .run_process (args , check = False )
5666
5667
self .assertEqual (proc .returncode , 100 )
5667
- dump_dir = 'other dir/multiple' if '--dump_out_directory' in args else 'dump_out'
5668
+ dump_dir = 'dump_out'
5669
+ if '--dump_out_directory' in args :
5670
+ dump_dir = 'other dir/multiple'
5671
+ elif '--dump_out_directory=foo_bar' in args :
5672
+ dump_dir = 'foo_bar'
5668
5673
self .assertExists (self .in_dir (f'{ dump_dir } /test.dat' ))
5669
5674
self .assertExists (self .in_dir (f'{ dump_dir } /heap.dat' ))
5670
5675
self .assertExists (self .in_dir (f'{ dump_dir } /nested/with space.dat' ))
5671
5676
stdout = read_file (self .in_dir ('stdout.txt' ))
5672
5677
stderr = read_file (self .in_dir ('stderr.txt' ))
5673
- self .assertContained ('argc: 5 ' , stdout )
5678
+ self .assertContained ('argc: 6 ' , stdout )
5674
5679
self .assertContained ('argv[3]: --3' , stdout )
5675
5680
self .assertContained ('argv[4]: escaped space' , stdout )
5676
5681
self .assertContained ('argv[5]: with_underscore' , stdout )
0 commit comments