Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 2.17 KB

File metadata and controls

17 lines (13 loc) · 2.17 KB

Подготовка к pull request

  1. Убедитесь, что все существующие тесты проходят успешно.
  2. Когда будете писать свои тесты, убедитесь, что они удаляют создаваемые ими в аккаунте объекты. Иначе, когда будет создано более 1000 элементов, через какое-то время аккаунт будет заблокирован, так как тесты проводятся на бесплатном аккаунте. Для простоты, если можно ваши изменения протестировать на лидах, лучше использовать их (чтобы объекты контроля концентрировались в одном месте).
  3. Если можно, в описании PR упомяните, какой тест (новый или существующий) проверяет добавленную или исправленную вами функциональность.

Использование собственного тестового аккаунта

Если вы хотите использовать текущую тестовую базу на своем тестовом аккаунте, то ниже - иструкции по его настройке (обратите внимание, что тесты удаляют существующую в аккаунте информацию):

  1. Создать новый аккаунт Битрикс24: https://www.bitrix24.ru/create.php
  2. Создать входящий вебхук: https://your-account-name-here.bitrix24.ru/marketplace/hook/ap/0/
  3. Разрешить вебхуку доступ к CRM.
  4. Скопировать URL получившегося вебхука.
  5. Создать переменную окружения FAST_BITRIX24_TEST_WEBHOOK и присвоить ей скопированное значение.
  6. В аккаунте выбрать классический режим CRM (с лидами) - так как некоторые тесты используют лиды.