Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/dom/tests/mochitest/fetch/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 2 kB image not shown  

Quelle  test_readableStreams.html   Sprache: HTML

 
 products/Sources/formale Sprachen/C/Firefox/dom/tests/mochitest/fetch/test_readableStreams.html


<!DOCTYPE HTML>
<html>
<head>
  <meta charset="utf-8">
  <title>Test for ReadableStreams and Fetch</title>
  <script src="/tests/SimpleTest/SimpleTest.js"></script>
  <script type="application/javascript" src="common_readableStreams.js"></script>
  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
</head>
<body>
  <script type="application/javascript">

async function tests() {
  await SpecialPowers.pushPrefEnv({
    "set": [["dom.caches.testing.enabled", true],
            ["dom.quotaManager.testing", true]]
  });

  await test_nativeStream(SAME_COMPARTMENT);
  await test_nativeStream(IFRAME_COMPARTMENT);
  await workify('test_nativeStream');

  await test_timeout(SAME_COMPARTMENT);
  await test_timeout(IFRAME_COMPARTMENT);
  await workify('test_timeout');

  await test_nonNativeStream(SAME_COMPARTMENT);
  await test_nonNativeStream(IFRAME_COMPARTMENT);
  await workify('test_nonNativeStream');

  await test_pendingStream(SAME_COMPARTMENT);
  await test_pendingStream(IFRAME_COMPARTMENT);
  await workify('test_pendingStream');

  await test_noUint8Array(SAME_COMPARTMENT);
  await test_noUint8Array(IFRAME_COMPARTMENT);
  await workify('test_noUint8Array');

  // Bug 1746646: Make mochitests work with TCP enabled (cookieBehavior = 5)
  // Acquire storage access permission here so that the cache works in xorigin
  // tests. Otherwise, the iframe containing this page is isolated from
  // first-party storage access, which isolates the caches object.
  if (isXOrigin) {
    SpecialPowers.wrap(document).notifyUserGestureActivation();
    await SpecialPowers.addPermission(
      "storageAccessAPI",
      true,
      window.location.href
    );
    await SpecialPowers.wrap(document).requestStorageAccess();
  }

  await test_nativeStream_cache(SAME_COMPARTMENT);
  await test_nativeStream_cache(IFRAME_COMPARTMENT);
  await workify('test_nativeStream_cache');

  await test_nonNativeStream_cache(SAME_COMPARTMENT);
  await test_nonNativeStream_cache(IFRAME_COMPARTMENT);
  await workify('test_nonNativeStream_cache');

  await test_codeExecution(SAME_COMPARTMENT);
  await test_codeExecution(IFRAME_COMPARTMENT);

  await test_global(SAME_COMPARTMENT);
  await test_global(IFRAME_COMPARTMENT);
  await workify('test_global');
}

async function runTests() {
  try {
    await tests();
  } catch (exc) {
    ok(false, exc.toString());
  } finally {
    SimpleTest.finish();
  }
}

SimpleTest.waitForExplicitFinish();
// The iframe starts the tests by calling parent.next() when it loads.
  </script>
  <iframe src="iframe_readableStreams.html" id="iframe"></iframe>
</body>
</html>


Messung V0.5
C=100 H=99 G=99

¤ Dauer der Verarbeitung: 0.25 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.