libcurl.js/client/tests/scripts/fetch_once.js

13 lines
No EOL
466 B
JavaScript

async function test() {
//regular fetch
let r = await libcurl.fetch("https://example.com/");
assert(r.status === 200, "wrong status");
await r.text();
//fetch with request object
let options = {headers: new Headers({"x-test-header": "1"})};
let r2 = await libcurl.fetch(new Request("https://httpbin.org/get", options));
assert(r2.status === 200, "wrong status");
let r2_json = await r2.json();
assert(r2_json.headers["X-Test-Header"] === "1");
}