Link Search Menu Expand Document

Unit tests

To create unit tests, you must create a file with the extension test.js inside test folder.

_test/dogs.test.js

// Libs
import { create } from 'apisauce';

const api = create({
  baseURL: host
});

describe('Dogs', () => {
  test('all dogs', async () => {
    const { status, data } = await api.get('/api/dogs/all');
    expect(200).toBe(status);
    expect([]).toEqual(data);
  });

  test('all dogs - logged', async () => {
    const { status, data } = await api.get('/api/dogs/all/logged');
    expect(401).toBe(status);
    expect('unauthorized').toEqual(data?.result);
  });
});