fix: getOrder test (#88)
All checks were successful
it-academy/dry-wash-pl/pipeline/pr-main This commit looks good

This commit is contained in:
RustamRu 2025-02-23 11:58:56 +03:00
parent 811e0e3f24
commit 1968df7bb3
4 changed files with 56 additions and 5 deletions

View File

@ -13,6 +13,7 @@ export const extractErrorMessageFromResponse = ({
}: FetchBaseQueryError) => { }: FetchBaseQueryError) => {
if ( if (
typeof data === 'object' && typeof data === 'object' &&
data !== null &&
'error' in data && 'error' in data &&
typeof data.error === 'string' typeof data.error === 'string'
) { ) {

View File

@ -16,7 +16,6 @@ exports[`Страница просмотра заказа отображает
</h2> </h2>
<div <div
class="chakra-stack css-1n38vgh" class="chakra-stack css-1n38vgh"
created="2025-01-19T14:04:02.985Z"
data-testid="order-details" data-testid="order-details"
> >
<div <div
@ -26,6 +25,9 @@ exports[`Страница просмотра заказа отображает
class="chakra-heading css-1jb3vzl" class="chakra-heading css-1jb3vzl"
> >
Заказ №{{number}} Заказ №{{number}}
(
Sunday, January 19, 2025 5:04 PM
)
</h2> </h2>
<span <span
class="css-6jfsiv" class="css-6jfsiv"
@ -108,6 +110,55 @@ exports[`Страница просмотра заказа отображает
</span> </span>
С вами свяжется оператор насчет оплаты по указанному номеру телефона С вами свяжется оператор насчет оплаты по указанному номеру телефона
</div> </div>
<form>
<div
class="chakra-form-control css-1kxonj9"
role="group"
>
<label
class="chakra-form__label css-g6pte"
for="carImg"
id="field-:r0:-label"
>
Загрузите фото вашего автомобиля, и наш сервис быстро рассчитает предварительную стоимость заказа!
</label>
<div
class="chakra-stack css-1hohgv6"
>
<input
accept=".jpg,.png"
aria-describedby="field-:r0:-helptext"
class="chakra-input css-1cjy4zv"
hidden=""
id="field-:r0:"
name="carImg"
type="file"
value=""
/>
<input
aria-describedby="field-:r0:-helptext"
aria-readonly="true"
class="chakra-input css-1oewt32"
id="field-:r0:"
placeholder="Загрузите файл"
readonly=""
value=""
/>
<button
class="chakra-button css-fkfo5c"
type="button"
>
Загрузить
</button>
</div>
<div
class="chakra-form__helper-text css-186pyma"
id="field-:r0:-helptext"
>
Допустимые форматы: .jpg, .png. Максимальный размер: 5МБ
</div>
</div>
</form>
</div> </div>
</div> </div>
</div> </div>

View File

@ -75,7 +75,7 @@ exports[`Страница заказов должна корректно ото
<p <p
class="chakra-text css-52ukzg" class="chakra-text css-52ukzg"
> >
20.02.2025 23.02.2025
</p> </p>
<button <button
class="chakra-button css-ez23ye" class="chakra-button css-ez23ye"

View File

@ -70,7 +70,7 @@ const Page: FC = () => {
<> <>
<> <>
{isSuccess && ( {isSuccess && (
<VStack p={4} alignItems='flex-start' gap={4}> <VStack p={4} alignItems='flex-start' gap={4} data-testid='order-details'>
<OrderDetails <OrderDetails
orderNumber={order.orderNumber} orderNumber={order.orderNumber}
status={order.status} status={order.status}
@ -82,7 +82,6 @@ const Page: FC = () => {
startWashTime={order.startWashTime} startWashTime={order.startWashTime}
endWashTime={order.endWashTime} endWashTime={order.endWashTime}
created={order.created} created={order.created}
data-testid='order-details'
/> />
<CarImageForm orderId={orderId} /> <CarImageForm orderId={orderId} />
</VStack> </VStack>