@@ -2756,7 +2756,7 @@ def test_file_packager_embed(self):
2756
2756
err = self .run_process ([FILE_PACKAGER , 'test.data' , '--embed' , 'data.txt' , '--js-output=data.js' ], stderr = PIPE ).stderr
2757
2757
self .assertContained ('--obj-output is recommended when using --embed' , err )
2758
2758
2759
- self .run_process ([FILE_PACKAGER , 'test.data' , '--embed' , 'data.txt' , '--obj-output=data.o' , '--js-output=data.js' ])
2759
+ self .run_process ([FILE_PACKAGER , 'test.data' , '--embed' , 'data.txt' , '--obj-output=data.o' ])
2760
2760
2761
2761
create_file ('test.c' , '''
2762
2762
#include <stdio.h>
@@ -2771,7 +2771,7 @@ def test_file_packager_embed(self):
2771
2771
return 0;
2772
2772
}
2773
2773
''' )
2774
- self .run_process ([EMCC , '--pre-js=data.js' , ' test.c' , 'data.o' , '-sFORCE_FILESYSTEM' ])
2774
+ self .run_process ([EMCC , 'test.c' , 'data.o' , '-sFORCE_FILESYSTEM' ])
2775
2775
output = self .run_js ('a.out.js' )
2776
2776
self .assertContained ('hello data' , output )
2777
2777
@@ -5956,9 +5956,9 @@ def test_ld_library_path(self):
5956
5956
}
5957
5957
''' )
5958
5958
create_file ('pre.js' , r'''
5959
- Module['preRun'].push( function (){
5959
+ Module['preRun'] = function () {
5960
5960
ENV['LD_LIBRARY_PATH']='/lib:/usr/lib';
5961
- }) ;
5961
+ };
5962
5962
''' )
5963
5963
create_file ('main.c' , r'''
5964
5964
#include <stdio.h>
@@ -9909,19 +9909,19 @@ def test_files_and_module_assignment(self):
9909
9909
# a pre-js can set Module to a new object or otherwise undo file preloading/
9910
9910
# embedding changes to Module.preRun. we show an error to avoid confusion
9911
9911
create_file ('pre.js' , 'Module = {};' )
9912
- create_file ('src.cpp ' , r'''
9912
+ create_file ('src.c ' , r'''
9913
9913
#include <stdio.h>
9914
9914
int main() {
9915
- printf("file exists: %d \n", !! fopen("src.cpp", "rb"));
9915
+ printf("file exists: %p \n", fopen("src.cpp", "rb"));
9916
9916
}
9917
9917
''' )
9918
- self .run_process ([EMXX , 'src.cpp ' , '--pre-js' , ' pre.js' , '--embed -file' , ' src.cpp ' ])
9918
+ self .run_process ([EMCC , 'src.c ' , '--pre-js= pre.js' , '--preload -file= src.c ' ])
9919
9919
result = self .run_js ('a.out.js' , assert_returncode = NON_ZERO )
9920
9920
self .assertContained ('Module.preRun should exist because file support used it; did a pre-js delete it?' , result )
9921
9921
9922
9922
def test_error (pre ):
9923
9923
create_file ('pre.js' , pre )
9924
- self .run_process ([EMXX , 'src.cpp ' , '--pre-js' , ' pre.js' , '--embed -file' , ' src.cpp ' ])
9924
+ self .run_process ([EMXX , 'src.c ' , '--pre-js= pre.js' , '--preload -file= src.c ' ])
9925
9925
result = self .run_js ('a.out.js' , assert_returncode = NON_ZERO )
9926
9926
self .assertContained ('All preRun tasks that exist before user pre-js code should remain after; did you replace Module or modify Module.preRun?' , result )
9927
9927
0 commit comments