@@ -3342,9 +3342,10 @@ def test_modularize(self, opts):
3342
3342
self .run_browser ('a.html' , '/report_result?0' )
3343
3343
3344
3344
def test_modularize_network_error (self ):
3345
- browser_reporting_js_path = test_file ( 'browser_reporting.js' )
3346
- self . compile_btest ( 'browser_test_hello_world.c' , [ '-sMODULARIZE' , '-sEXPORT_NAME="createModule"' , '--extern-pre- js', browser_reporting_js_path ], reporting = Reporting . NONE )
3345
+ self . compile_btest ( 'browser_test_hello_world.c' , [ '-sMODULARIZE' , '-sEXPORT_NAME=createModule' ], reporting = Reporting . NONE )
3346
+ shutil . copy ( test_file ( 'browser_reporting. js'), '.' )
3347
3347
create_file ('a.html' , '''
3348
+ <script src="browser_reporting.js"></script>
3348
3349
<script src="a.out.js"></script>
3349
3350
<script>
3350
3351
createModule()
@@ -3361,16 +3362,12 @@ def test_modularize_network_error(self):
3361
3362
self .run_browser ('a.html' , '/report_result?Aborted(both async and sync fetching of the wasm failed)' )
3362
3363
3363
3364
def test_modularize_init_error (self ):
3364
- browser_reporting_js_path = test_file ( 'browser_reporting.js' )
3365
- self . compile_btest ( 'browser/test_modularize_init_error.cpp' , [ '-sMODULARIZE' , '-sEXPORT_NAME="createModule"' , '--extern-pre- js', browser_reporting_js_path ], reporting = Reporting . NONE )
3365
+ self . compile_btest ( 'browser/test_modularize_init_error.cpp' , [ '-sMODULARIZE' , '-sEXPORT_NAME=createModule' ], reporting = Reporting . NONE )
3366
+ shutil . copy ( test_file ( 'browser_reporting. js'), '.' )
3366
3367
create_file ('a.html' , '''
3368
+ <script src="browser_reporting.js"></script>
3367
3369
<script src="a.out.js"></script>
3368
3370
<script>
3369
- if (typeof window === 'object') {
3370
- window.addEventListener('unhandledrejection', function(event) {
3371
- reportResultToServer("Unhandled promise rejection: " + event.reason.message);
3372
- });
3373
- }
3374
3371
createModule()
3375
3372
.then(() => {
3376
3373
reportResultToServer("Module creation succeeded when it should have failed");
0 commit comments