tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

test_android_content_uri.js (586B)


      1 /* Any copyright is dedicated to the Public Domain.
      2   http://creativecommons.org/publicdomain/zero/1.0/ */
      3 
      4 "use strict";
      5 
      6 function run_test() {
      7  let content = Cc[
      8    "@mozilla.org/network/android-content-input-stream;1"
      9  ].createInstance(Ci.nsIAndroidContentInputStream);
     10  let uri = Services.io.newURI(
     11    "content://org.mozilla.geckoview.test_runner.provider/blob"
     12  );
     13  content.init(uri);
     14 
     15  let sis = Cc["@mozilla.org/scriptableinputstream;1"].createInstance(
     16    Ci.nsIScriptableInputStream
     17  );
     18  sis.init(content);
     19 
     20  Assert.equal(sis.read(4), "ABCD", "data is valid");
     21 }