OK
думал даже, что мок берется из области на уровень выше от describe
но нет, почему-то берется только первый мок
let firstAttempt = true;
jest.mock('../../src/utils/axios', () => {
return {
get: async (url) => {
if (url === 'patients/undefined') {
if(firstAttempt) {
firstAttempt = false
return {
data: {
data: {
isArchived: true
}
...
} else {
return {
data: {
data: {
isArchived:
false
}
...
}
}