diff --git a/test/promise.ts b/test/promise.ts index da3e3783e..e797735be 100644 --- a/test/promise.ts +++ b/test/promise.ts @@ -79,3 +79,13 @@ test('promise.json() can be called before a file stream body is open', withServe await Promise.all(checks); }); + +test.failing('promise.json() does not fail when server returns an error', withServer, async (t, server, got) => { + server.get('/', (_request, response) => { + response.statusCode = 400; + response.end('{}'); + }); + + const promise = got('', {throwHttpErrors: false}); + await t.notThrowsAsync(promise.json()); +});