Skip to content

Commit fb7d4a9

Browse files
-add rus docks in CHANGELOG.md
1 parent 0d6230d commit fb7d4a9

File tree

2 files changed

+52
-3
lines changed

2 files changed

+52
-3
lines changed

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## 2.0-alpha.7 — 13.06.2022
44

55
### Added
6-
6+
* add new scope `Telephony` and services [add Telephony support](https://github.com/mesilov/bitrix24-php-sdk/issues/291)
77
* add new scope `UserConsent` and services [add UserConsent support](https://github.com/mesilov/bitrix24-php-sdk/issues/285)
88
* add new scope `Placements` and services [add Placements support](https://github.com/mesilov/bitrix24-php-sdk/issues/274)
99
* add new service `Leads` in scope «CRM» [add Leads support](https://github.com/mesilov/bitrix24-php-sdk/issues/282)
@@ -25,7 +25,7 @@
2525
* add method `Services\Main\Service::checkUserAccess` Checks if the current user has at least one permission of those specified by the
2626
ACCESS parameter.
2727
* add method `Services\Main\Service::getMethodAffordability` Method returns 2 parameters - isExisting and isAvailable
28-
28+
* add money type support by [phpmoney](https://github.com/moneyphp/money)
2929
### Changed
3030

3131
* update scope list [расширить и актуализировать доступные скоупы](https://github.com/mesilov/bitrix24-php-sdk/issues/280)

README.md

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,4 +332,53 @@ Symfony HttpClient
332332

333333
JSON по HTTP/2 или HTTP/1.1
334334

335-
## Спонсоры
335+
## Спонсоры
336+
337+
### Тесты
338+
339+
Тесты расположены в папке `tests` и бывают двух типов: юнит и интеграционные.
340+
В папке `tests` создайте файл `.env.local` и заполните переменные из файла `.env`.
341+
342+
#### Юнит тесты
343+
344+
**Быстрые**, выполняются без сетевого взаимодействия с Битрикс 24.
345+
346+
```shell
347+
composer phpunit-run-unit-test
348+
```
349+
350+
#### Интеграционные тесты
351+
352+
**Медленные** тесты покрывают полный жизненный цикл CRUD операций подключение к Битрикс 24 происходи с помощью веб-хука.
353+
354+
❗ Не запускайте интеграционные тесты на ваших production порталах они удалят все ваши данные ❗️
355+
356+
Для запуска интеграционных тестов вам нужно:
357+
358+
1. Создать [Новый портал Битрикс 24](https://www.bitrix24.ru/create.php?p=255670) для запуска тестов.
359+
2. Перейти в левое меню и нажать "Карта сайта".
360+
3. Найти меню для "Разработчиков"
361+
4. Кликнуть в меню «Другое»
362+
5. Кликнуть в меню «Входящий веб-хук»
363+
6. Выбрать все нужные расширения и нажать кнопку "сохранить".
364+
7. Создать файл `/tests/.env.local` с переменными окружения которые скопировать из файла `/tests/.env` .
365+
366+
```yaml
367+
APP_ENV=dev
368+
BITRIX24_WEBHOOK=https:// your portal webhook url
369+
INTEGRATION_TEST_LOG_LEVEL=500
370+
```
371+
372+
8. Запуск из командной строки.
373+
374+
```shell
375+
composer composer phpunit-run-integration-tests
376+
```
377+
378+
#### Статический анализ кодовой базы – phpstan
379+
380+
Запуск из командной строки.
381+
382+
```shell
383+
composer phpstan-analyse
384+
```

0 commit comments

Comments
 (0)