feat!: 💥 invert order of array

This commit is contained in:
Gustavo "Guz" L. de Mello
2024-01-18 18:50:50 -03:00
parent 02490a2502
commit ae87a2da7b
3 changed files with 12 additions and 12 deletions

View File

@@ -6,26 +6,26 @@ import { tryA, tryS } from '../src/index.js';
describe.concurrent('Return values', () => {
it('JSON parsing [Sync, Success]', ({ expect }) => {
const [error, json] = tryS(JSON.parse)('{ "hello": "world" }');
const [json, error] = tryS(JSON.parse)('{ "hello": "world" }');
expect(error).toBe(null);
expect(json).toEqual({ hello: 'world' });
});
it('JSON parsing [Sync, Error]', ({ expect }) => {
const [error, json] = tryS(JSON.parse)('{ "hello: "world" }');
const [json, error] = tryS(JSON.parse)('{ "hello: "world" }');
expect(error?.name).toEqual('SyntaxError');
expect(error).toBeInstanceOf(Error);
expect(json).toBe(undefined);
});
it('Fetch function [Async, Success]', async ({ expect }) => {
const [error, res] = await tryA(fetch)('https://example.com');
const [res, error] = await tryA(fetch)('https://example.com');
expect(error).toBe(null);
expect(res?.status).toBe(200);
});
it('Fetch function [Async, Error]', async ({ expect }) => {
const [error, res] = await tryA(fetch)('htps://example.com');
const [res, error] = await tryA(fetch)('htps://example.com');
expect(error?.name).toEqual('TypeError');
expect(error).toBeInstanceOf(Error);