Boa tarde, estou seguindo a parte de testes unitarios em reactNative, mas estou com dificuldades em mockar o retorno da chamada, esta me retornando vazio
Obs: dentro do mockReq funciona, mas o leiloes vem vazio
import { obtemLeiloes } from '../../repositorio/leilao'
import apiLeiloes from '../../servicos/apiLeiloes'
jest.mock('../../servicos/apiLeiloes')
const mockLeiloes = [
{
id: 1,
nome: 'leilao',
descricao: 'desc'
}
]
const mockReq = (retorno) => {
return new Promisse((resolve) => {
setTimeout(() => {
resolve({
data: retorno
})
}, 200)
})
}
describe('teste', () => {
it('Should be return a list of leilao', async () => {
apiLeiloes.get.mockImplementation(() => mockReq(mockLeiloes))
const leiloes = await obtemLeiloes()
expect(leiloes).toEqual(mockLeiloes)
})
})
`