proofreader-abort.tentative.https.window.js (822B)
1 // META: title=Proofreader Abort 2 // META: script=/resources/testdriver.js 3 // META: script=../resources/util.js 4 // META: timeout=long 5 6 'use strict'; 7 8 promise_test(async t => { 9 await testAbortPromise(t, signal => { 10 return createProofreader({signal: signal}); 11 }); 12 }, 'Aborting Proofreader.create()'); 13 14 promise_test(async t => { 15 const proofreader = await createProofreader(); 16 await testAbortPromise(t, signal => { 17 return proofreader.proofread(kTestPrompt, { signal: signal }); 18 }); 19 }, 'Aborting Proofreader.proofread()'); 20 21 promise_test(async t => { 22 const proofreader = await createProofreader({includeCorrectionTypes: true}); 23 await testAbortPromise(t, signal => { 24 return proofreader.proofread(kTestPrompt, { signal: signal }); 25 }); 26 }, 'Aborting Proofreader.proofread() including correction types');