feature: additional tests

This commit is contained in:
Joel Male 2022-11-10 23:15:52 +10:00
parent 9b91251907
commit 814998dae0

View file

@ -4,7 +4,28 @@ import {expect, test} from '@jest/globals'
test('it makes a post request', async () => { test('it makes a post request', async () => {
const url = 'https://httpbin.org/post' const url = 'https://httpbin.org/post'
const body = '{"hello": "world"}' const body = '{"hello": "world"}'
const insecure = false
const res = await http.make(url, body) const res = await http.make(url, body)
expect(res.status).toBe(200) expect(res.status).toBe(200)
}) })
test('it makes a post request with insecure', async () => {
const url = 'https://httpbin.org/post'
const body = '{"hello": "world"}'
const insecure = true
const res = await http.make(url, body, null, insecure)
expect(res.status).toBe(200)
})
test('it makes a post request with headers', async () => {
const url = 'https://httpbin.org/post'
const body = '{"hello": "world"}'
const headers = '{"Content-Type": "application/json"}'
const res = await http.make(url, body, headers)
expect(res.status).toBe(200)
})
test('it doesnt require a body', async () => {
const url = 'https://httpbin.org/post'
const res = await http.make(url, null)
expect(res.status).toBe(200)
})