language-model-prompt-gc.tentative.https.window.js (534B)
1 // META: title=Language Model Prompt GC 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 () => { 9 await ensureLanguageModel(); 10 11 // Start a new session. 12 const session = await createLanguageModel(); 13 // Test the prompt API. 14 const promptPromise = session.prompt(kTestPrompt); 15 // Run GC. 16 gc(); 17 const result = await promptPromise; 18 assert_equals(typeof result, "string"); 19 }, 'Prompt API must continue even after GC has been performed.');