fix(http): check response body text against undefined (#13017)

This commit is contained in:
domusofsail 2016-12-10 00:39:39 +01:00 committed by Victor Berchet
parent a006c1418a
commit 08ff2e5249
2 changed files with 10 additions and 1 deletions

View File

@ -47,7 +47,7 @@ export abstract class Body {
return String.fromCharCode.apply(null, new Uint16Array(<ArrayBuffer>this._body));
}
if (this._body === null) {
if (this._body == null) {
return '';
}

View File

@ -88,5 +88,14 @@ export function main() {
expect(req.text()).toEqual('');
});
it('should return empty string if body is undefined', () => {
const reqOptions = new RequestOptions(
{url: 'test', method: 'GET', headers: new Headers({'content-type': 'application/json'})});
delete reqOptions.body;
const req = new Request(reqOptions);
expect(req.text()).toEqual('');
});
});
}