StreetCode
StreetCode copied to clipboard
[API] [Donate button] The receipt is generated using the fault data
trafficstars
Environment: Windows 11, Chrome, 123.0.6312.59 (64 bit). Reproducible: always. Build found: https://github.com/ita-social-projects/StreetCode/commit/3341e9b232e208d4032458fff8bde82b866c6b37
Preconditions
- Open Postman
- Use Post method
- Use request body: { "amount": 0, "redirectUrl": "string" }
- Use any Streecode URL (e.g.: Роман Ратушний)
Steps to reproduce
| Header | Header | Header | Header |
|---|---|---|---|
| Actions | Actual result | Expected result | Status |
| 1. Create payment with "0" in the "amount" field and valid url | Status 200 ok, the receipt is not generated | Status 400. Bad request | Fail |
| 2. Create payment with empty field "url" | Status 200 ok, the receipt is generated | Status 400. Bad request | Fail |
| 3. Create payment with random symbols in "url" field | Status 200 ok, the receipt is not generated | Status 400. Bad request | Fail |
| 4. Create payment with invalid url, without "https://" | Status 200 ok, the receipt is not generated | Status 400. Bad request | Fail |
| 5. Create payment with random correct url | Status 200 ok, the receipt is generated | Status 400. Bad request | Fail |
User story and test case links "User story #78