Skip to content

Commit 47e23e5

Browse files
authored
Cleanup test_preload_file_with_manual_data_download. NFC (#21720)
1 parent 4b1c0f9 commit 47e23e5

File tree

2 files changed

+17
-18
lines changed

2 files changed

+17
-18
lines changed

test/manual_download_data.html

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
<figure style="overflow:visible;" id="spinner"><div class="spinner"></div><center style="margin-top:0.5em"><strong>emscripten</strong></center></figure>
5252
<div class="emscripten" id="status">Downloading...</div>
5353
<div class="emscripten">
54-
<progress value="0" max="100" id="progress" hidden=1></progress>
54+
<progress value="0" max="100" id="progress" hidden=1></progress>
5555
</div>
5656
<div class="emscripten_border">
5757
<canvas class="emscripten" id="canvas" oncontextmenu="event.preventDefault()"></canvas>
@@ -61,10 +61,10 @@
6161
<input type="checkbox" id="resize">Resize canvas
6262
<input type="checkbox" id="pointerLock" checked>Lock/hide mouse pointer
6363
&nbsp;&nbsp;&nbsp;
64-
<input type="button" value="Fullscreen" onclick="Module.requestFullscreen(document.getElementById('pointerLock').checked,
64+
<input type="button" value="Fullscreen" onclick="Module.requestFullscreen(document.getElementById('pointerLock').checked,
6565
document.getElementById('resize').checked)">
6666
</div>
67-
67+
6868
<hr/>
6969
<textarea class="emscripten" id="output" rows="8"></textarea>
7070
<hr>
@@ -76,7 +76,7 @@
7676
var Module = {
7777
preRun: [],
7878
postRun: [],
79-
print: (function() {
79+
print: (() => {
8080
var element = document.getElementById('output');
8181
if (element) element.value = ''; // clear browser cache
8282
return function(text) {
@@ -93,15 +93,15 @@
9393
}
9494
};
9595
})(),
96-
printErr: function(text) {
96+
printErr: (text) => {
9797
if (arguments.length > 1) text = Array.prototype.slice.call(arguments).join(' ');
9898
if (0) { // XXX disabled for safety typeof dump == 'function') {
9999
dump(text + '\n'); // fast, straight to the real console
100100
} else {
101101
console.error(text);
102102
}
103103
},
104-
canvas: (function() {
104+
canvas: (() => {
105105
var canvas = document.getElementById('canvas');
106106

107107
// As a default initial behavior, pop up an alert when webgl context is lost. To make your
@@ -111,7 +111,7 @@
111111

112112
return canvas;
113113
})(),
114-
setStatus: function(text) {
114+
setStatus: (text) => {
115115
if (!Module.setStatus.last) Module.setStatus.last = { time: Date.now(), text: '' };
116116
if (text === Module.setStatus.text) return;
117117
var m = text.match(/([^(]+)\((\d+(\.\d+)?)\/(\d+)\)/);
@@ -132,10 +132,14 @@
132132
statusElement.innerHTML = text;
133133
},
134134
totalDependencies: 0,
135-
monitorRunDependencies: function(left) {
135+
monitorRunDependencies: (left) => {
136136
this.totalDependencies = Math.max(this.totalDependencies, left);
137137
Module.setStatus(left ? 'Preparing... (' + (this.totalDependencies-left) + '/' + this.totalDependencies + ')' : 'All downloads complete.');
138-
}
138+
},
139+
getPreloadedPackage: (remotePackageName, remotePackageSize) => {
140+
console.log(`Runtime asking for remote package ${remotePackageName}, expected size ${remotePackageSize} bytes.`);
141+
return Module['downloadedData'];
142+
},
139143
};
140144
Module.setStatus('Downloading...');
141145
window.onerror = function() {
@@ -158,7 +162,7 @@
158162
}
159163

160164
function addScriptToDom(scriptCode) {
161-
return new Promise(function(resolve, reject) {
165+
return new Promise((resolve, reject) => {
162166
var script = document.createElement('script');
163167
var blob = new Blob([scriptCode], { type: 'application/javascript' });
164168
var objectUrl = URL.createObjectURL(blob);
@@ -179,15 +183,10 @@
179183
});
180184
}
181185

182-
Module.getPreloadedPackage = function(remotePackageName, remotePackageSize) {
183-
console.log('Runtime asking for remote package ' + remotePackageName + ', expected size ' + remotePackageSize + 'bytes.');
184-
return Module['downloadedData'];
185-
}
186-
187-
var dataDownload = download('/test/manual_download_data.data').then(function(data) {
186+
var dataDownload = download('/test/manual_download_data.data').then((data) => {
188187
console.log('downloaded data file');
189188
Module['downloadedData'] = data;
190-
var jsDownload = download('manual_download_data.js').then(function(data) {
189+
var jsDownload = download('manual_download_data.js').then((data) => {
191190
console.log('downloaded js file');
192191
Module['mainScriptUrlOrBlob'] = new Blob([data], { type: 'application/javascript' });
193192
addScriptToDom(data);

test/test_browser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ def make_main_two_files(path1, path2, nonexistingpath):
441441
'pthreads': (['-pthread', '-sPROXY_TO_PTHREAD', '-sEXIT_RUNTIME'],),
442442
})
443443
def test_preload_file_with_manual_data_download(self, args):
444-
create_file('file.txt', '''Hello!''')
444+
create_file('file.txt', 'Hello!')
445445

446446
self.compile_btest('manual_download_data.cpp', ['-o', 'manual_download_data.js', '--preload-file', 'file.txt@/file.txt'] + args)
447447
shutil.copyfile(test_file('manual_download_data.html'), 'manual_download_data.html')

0 commit comments

Comments
 (0)