Skip to content

Instantly share code, notes, and snippets.

View Jessica7's full-sized avatar
🏠
Working from home

Jéssica Jessica7

🏠
Working from home
View GitHub Profile
export const doAuthenticate = async (data: doAuthenticateData) => {
const options: AxiosRequestConfig = {
method: 'POST',
headers: { 'content-type': 'application/x-www-form-urlencoded' },
data: qs.stringify(data),
url: API_URL_AUTH,
withCredentials: false
};
const response = await axios(options);
return response;
import axios from 'axios';
import { doAuthenticate } from "../api"
// temos que fazer o mock de library axios para simular uma request
jest.mock('axios');
const mockAxios = axios as jest.MockedFunction<typeof axios>;
describe('Api functions', () => {
// verifique qual o valor de data que está chegando na função dologout e crie um objeto similar ao que temos abaixo dataMock