diff options
Diffstat (limited to 'lib/pure/httpclient.nim')
-rw-r--r-- | lib/pure/httpclient.nim | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/pure/httpclient.nim b/lib/pure/httpclient.nim index 5d44fce7a..a1a2d9129 100644 --- a/lib/pure/httpclient.nim +++ b/lib/pure/httpclient.nim @@ -573,6 +573,17 @@ proc newHttpClient*(userAgent = defUserAgent, maxRedirects = 5, ## ``TimeoutError`` is raised. ## ## ``headers`` specifies the HTTP Headers. + runnableExamples: + import asyncdispatch, httpclient, strutils + + proc asyncProc(): Future[string] {.async.} = + var client = newAsyncHttpClient() + return await client.getContent("http://example.com") + + let exampleHtml = waitFor asyncProc() + assert "Example Domain" in exampleHtml + assert not ("Pizza" in exampleHtml) + new result result.headers = headers result.userAgent = userAgent |