@hayspec/spec
Version:
Core logic for Hayspec framework.
14 lines (11 loc) • 430 B
text/typescript
import test from 'ava';
import { request } from '../../methods/request';
test('performs a http request', async (t) => {
const res = await request({ url: 'https://jsonplaceholder.typicode.com/todos/1' });
t.is(res.status, 200);
t.is(res.data.userId, 1);
});
test('handles errors', async (t) => {
const res = await request({ url: 'https://jsonplaceholder.typicode.com/foo', method: 'post' });
t.is(res.status, 404);
});