Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- addMockRequestList = (mock_list) => {
- for (const mock_request of mock_list) { FakeServer.addMockedRequest(mock_request.method, mock_request); }
- FakeServer.init({});
- }
- // МОКАЕМ ЗАПРОС ДОБАВЛЕНИЯ почты
- // кароткий сценарий
- addMockRequestList([{
- // метод который хотим замокать
- method: '/security/mail/add', // путь копируем из документатора
- // какой будет ответ (НУЖНО ЧТОБЫ ОН ТОЧНО СОВПАДАЛ С ОТВЕТОМ ОТ БЭКЕНДА смотреть документатор)
- response: {
- add_mail_story_info: {
- add_mail_story_key: '',// ключ
- scenario: 'full_add',// какой спценарий (полный/неполный)
- data: {
- "next_resend": nowTime() + 60,// 60 секунд
- "code_available_attempts": 3,
- "expire_at": 1710156789,
- "stage": "entering_code"
- }
- }
- }
- }]);
- // МОКАЕМ ЗАПРОС ДОБАВЛЕНИЯ пароля
- // полный сценарий
- addMockRequestList([{
- // метод который хотим замокать
- method: '/security/mail/setPasswordOnFullAdd', // путь копируем из документатора
- }]);
- // МОКАЕМ ЗАПРОС ПОТВЕРЖДЕНИЯ КОДА ПОЧТЫ
- addMockRequestList([{
- // метод который хотим замокать
- method: '/security/mail/confirmCodeOnFullAdd', // путь копируем из документатора
- }]);
- // МОКАЕМ ЗАПРОС ПЕРЕОТПРАВКИ КОДА ПОЧТЫ
- addMockRequestList([{
- // метод который хотим замокать
- method: '/security/mail/resendCode', // путь копируем из документатора
- // какой будет ответ (НУЖНО ЧТОБЫ ОН ТОЧНО СОВПАДАЛ С ОТВЕТОМ ОТ БЭКЕНДА смотреть документатор)
- response: {
- mail_story_info: {
- mail_story_key: '',// ключ
- mail_story_type: 'full_add',// какой спценарий (полный/неполный)
- data: {
- "next_resend": nowTime() + 60,// 60 секунд,// тут пишем кол-во секунд
- "code_available_attempts": 3,
- "expire_at": nowTime() + 60 * 20,// 20 мин секунд,
- "stage": "entering_code"
- }
- }
- }
- }]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement