Как установить «URL» при создании нового Response ()? - PullRequest
0 голосов
/ 18 июня 2019

Я следую этому примеру, чтобы создать поддельный ответ для теста.

Слегка видоизменен, это выглядит так:

 var data = { foo: 'bar'};
 var blob = new Blob([JSON.stringify(data)], {type : 'application/json'});
 var init = { "status" : 200 , "statusText" : "SuperSmashingGreat!" };
 var resp = new Response(blob,init);

console.log(resp.url)

body: (...)
bodyUsed: true
headers: Headers {}
ok: true
redirected: false
status: 200
statusText: "SuperSmashingGreat!"
type: "default"
url: ""

это делает хорошую работу, издеваясь над данными и статусом, однако, я также хочу высмеивать resp.url Я не вижу, как яЯ могу установить это с помощью конструктора, и я, похоже, не могу установить его на себя.

resp.url 
>> ""
resp.url = 'www.test.com'
>> "www.test.com"
resp.url
>> ""

Так как мне установить URL?

...