@facturacr/atv-sdk
Version:
Librería (SDK) de Javascript/NodeJS para acceder al API de Administración Tributaria Virtual (ATV) del Ministerio de Hacienda.
16 lines (12 loc) • 464 B
text/typescript
import axios from 'axios'
import { tokenStub, postTokenOptions } from '@test/stubs/token.stub'
import getToken from '@src/services/getToken'
jest.mock('axios')
const mockedAxios = axios as jest.Mocked<typeof axios>
describe('Get Token', () => {
it('should return a valid token', async () => {
mockedAxios.post.mockResolvedValue({ data: tokenStub })
const token = await getToken(postTokenOptions)
expect(token).toEqual({ data: tokenStub })
})
})