@@ -79,7 +79,7 @@ function passTest( test, callback ){
79
79
var dom = new DOMParser ( ) ,
80
80
doc = dom . parseFromString ( test . html , 'text/html' ) ;
81
81
82
- getResults ( test . html , '/parse/ ' , function ( err , mfJSON ) {
82
+ getResults ( test . html , '/parse' , function ( err , mfJSON ) {
83
83
if ( mfJSON ) {
84
84
// diff json
85
85
var diff = DeepDiff ( JSON . parse ( test . json ) , mfJSON ) ;
@@ -188,7 +188,7 @@ function getResults( html, url, callback ){
188
188
formData . append ( 'dateFormat' , 'html5' ) ;
189
189
190
190
var request = new XMLHttpRequest ( ) ;
191
- request . open ( "POST" , url ) ;
191
+ request . open ( "POST" , url , true ) ;
192
192
request . send ( formData ) ;
193
193
194
194
request . onload = function ( e ) {
@@ -198,4 +198,31 @@ function getResults( html, url, callback ){
198
198
callback ( "Error " + request . status , null ) ;
199
199
}
200
200
} ;
201
- }
201
+ }
202
+
203
+ /*
204
+ // post form and returns JSON
205
+ async function getResults(html, url) {
206
+ const formData = new FormData();
207
+ formData.append('html', html);
208
+ formData.append('baseUrl', 'http://example.com');
209
+ formData.append('dateFormat', 'html5');
210
+
211
+ try {
212
+ const response = await fetch(url, {
213
+ method: 'POST',
214
+ body: formData
215
+ });
216
+
217
+ if (!response.ok) {
218
+ throw new Error(`HTTP error! status: ${response.status}`);
219
+ } else {
220
+ const json = await response.json();
221
+ return json;
222
+ }
223
+ } catch (error) {
224
+ console.error('There was a problem with the fetch operation: ' + error.message);
225
+ }
226
+ }
227
+
228
+ */
0 commit comments