38 lines
1.0 KiB
JavaScript
38 lines
1.0 KiB
JavaScript
import { rest } from 'msw';
|
|
import { random } from 'radash';
|
|
|
|
const users = {
|
|
akalinina: {
|
|
displayName: 'Анна Калинина',
|
|
username: 'akalinina',
|
|
department: 'Управление бизнес процессов, технологий и продуктов',
|
|
position: 'Бизнес-аналитик',
|
|
mail: 'akalinina@evoleasing.ru',
|
|
domain: 'EVOLEASING',
|
|
domainName: 'EVOLEASING\\akalinina',
|
|
},
|
|
vchikalkin: {
|
|
username: 'vchikalkin',
|
|
displayName: 'Влад Чикалкин',
|
|
mail: 'vchikalkin@evoleasing.ru',
|
|
domain: 'EVOLEASING',
|
|
department: 'IT',
|
|
position: 'Старший разработчик',
|
|
domainName: 'EVOLEASING\\vchikalkin',
|
|
},
|
|
};
|
|
|
|
export const handlers = [
|
|
rest.get('http://auth_service/user', (req, res, ctx) => {
|
|
return res(ctx.json(users.vchikalkin));
|
|
}),
|
|
rest.post('/api/core/fingap', (req, res, ctx) => {
|
|
return res(
|
|
ctx.json({
|
|
sum: random(100000, 200000),
|
|
premium: random(1000, 10000),
|
|
})
|
|
);
|
|
}),
|
|
];
|