Advertisement
saloev

Untitled

Apr 24th, 2024
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. // 1. Мокаем только первый запрос
  2.  
  3. FeaturesToggle._support._features['mail_auth'] = { current_version: 2, supported_version_list: [0, 1, 2], };
  4. AuthAvailableList._setAvailableList(B.app.config.getActivePivotInfo(), [AUTH_AVAILABLE_LIST.phone_number, AUTH_AVAILABLE_LIST.mail])
  5. PLAYER.set({ ...PLAYER.get(), has_email: 1, email_mask: 'fe************1@gmail.com'});
  6.  
  7. addMockRequestList = (mock_list) => {
  8. for (const mock_request of mock_list) { FakeServer.addMockedRequest(mock_request.method, mock_request); }
  9. FakeServer.init({});
  10. }
  11.  
  12. addMockRequestList([{
  13. // метод который хотим замокать
  14. method: '/security/mail/change', // путь копируем из документатора
  15.  
  16. // какой будет ответ (НУЖНО ЧТОБЫ ОН ТОЧНО СОВПАДАЛ С ОТВЕТОМ ОТ БЭКЕНДА смотреть документатор) status="ok" - НЕ КОПИРУЕМ
  17. "response": {
  18. "change_mail_story_info": {
  19. "change_mail_story_key": "keyexample",
  20. "scenario": "short_change_mail",
  21. "data": {
  22. "next_resend": 1710153789,
  23. "code_available_attempts": 3,
  24. "expire_at": 1710156789,
  25. "stage": "entering_first_code"
  26. }
  27. }
  28. }
  29. }]);
  30.  
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement