react-fblibrary
Version:
FBLibrary é uma biblioteca autoral que reúne componentes e bases fundamentais para desenvolvimento eficiente. Nosso objetivo é criar um ecossistema de componentes, desde elementos simples, como inputs e botões, até layouts completos, que podem ser reutili
30 lines (24 loc) • 822 B
JavaScript
const spyMockResponse =((url, options) => {
const method = options?.method || 'GET';
switch (method) {
case 'GET':
return Promise.resolve({
json: () => Promise.resolve({ data: 'test' }),
});
case 'POST':
return Promise.resolve({
json: () => Promise.resolve({ success: true }),
});
case 'PUT':
return Promise.resolve({
json: () => Promise.resolve({ updated: true }),
});
case 'DELETE':
return Promise.resolve({
json: () => Promise.resolve({ deleted: true }),
});
default:
return Promise.reject(new Error('Method not mocked'));
}
});
export default spyMockResponse;