Files
Promocode-API/tests/test_14_business_get_stat.tavern.yml
T
2025-01-29 20:24:05 +03:00

54 lines
1.6 KiB
YAML

test_name: Получение статистики активаций
# Подключение файлов из директории components для переиспользования в тестах
includes:
- !include components/basic_auth.yml
# Предварительно необходимо запустить тест test_14_business_activate_promo.tavern.yml
stages:
- type: ref
id: basic_auth_auth1
- type: ref
id: basic_auth_auth2
- name: "Получение списка промокодов для сохранения Promo ID"
request:
url: "{BASE_URL}/business/promo"
method: GET
headers:
Authorization: "Bearer {company1_token}"
response:
status_code: 200
json:
- used_count: 9
active: true
save:
json:
promo1_id: "[0].promo_id"
- name: "Получение статистики активаций по промокоду [1]: нет доступа (другая компания)"
request:
url: "{BASE_URL}/business/promo/{promo1_id}/stat"
method: GET
headers:
Authorization: "Bearer {company2_token}"
response:
status_code: 403
- name: "Получение статистики активаций по промокоду [1]: получение промокода"
request:
url: "{BASE_URL}/business/promo/{promo1_id}/stat"
method: GET
headers:
Authorization: "Bearer {company1_token}"
response:
status_code: 200
json:
activations_count: 9
countries:
- activations_count: 3
- activations_count: 2
- activations_count: 4