Review. Input text field accepts - special char, links, non-Latin letters. #269
Labels
bug
Something isn't working
good first issue
Good for newcomers
medium priority
Medium priority issue
Description: According to the requirements review input text field should accept extended Latin letters, digits, symbols .,&!(). But accepts - special char, links, non-Latin letters.
Precondition: User is registered and the Bearer token is obtained.
Step to reproduce:
Execute the POST request as below. Replace the Bearer token with valid data.
curl --location 'http://0.0.0.0:8083/api/v1/products/e0323d1b-1169-4a0e-8d7b-07ff3bfe7f7e/reviews'
--header 'Content-Type: application/json'
--header 'Authorization: Bearer token
--data '{
"text": "Заказал кофе ледяной латте на одном из известных сайтов, и результат превзошел все ожидания! Кофе был доставлен быстро и упакован так, что сохранял идеальную свежесть. Вкус напитка получился насыщенным и богатым, с ярко выраженными нотками жареного зерна. Очень понравилась гладкая текстура и то, как хорошо кофе сочетался с холодом. Этот ледяной латте стал отличным началом дня. Рекомендую к покупке на этом сайте",
"rating": "5"
}'
Expected result: The app should reject the text, HTTP status code = 400, and error message = ”Invalid data".
Actual result: The app allows saving text review that do not meet requirements, HTTP status code = 200
The text was updated successfully, but these errors were encountered: