Skip to content

Commit 33e0153

Browse files
committed
feat(e2e): update data-testids for order related components
1 parent 1810b9a commit 33e0153

File tree

4 files changed

+33
-9
lines changed

4 files changed

+33
-9
lines changed

src/modules/account/components/order-card/index.tsx

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ const OrderCard = ({ order }: OrderCardProps) => {
2323

2424
return (
2525
<div className="bg-white flex flex-col" data-testid="order-card">
26-
<div className="uppercase text-large-semi mb-1" data-testid="order-display-id">#{order.display_id}</div>
26+
<div className="uppercase text-large-semi mb-1">
27+
#<span data-testid="order-display-id">{order.display_id}</span>
28+
</div>
2729
<div className="flex items-center divide-x divide-gray-200 text-small-regular text-ui-fg-base">
2830
<span className="pr-2" data-testid="order-created-at">
2931
{new Date(order.created_at).toDateString()}
@@ -42,10 +44,19 @@ const OrderCard = ({ order }: OrderCardProps) => {
4244
<div className="grid grid-cols-2 small:grid-cols-4 gap-4 my-4">
4345
{order.items.slice(0, 3).map((i) => {
4446
return (
45-
<div key={i.id} className="flex flex-col gap-y-2" data-testid="order-item">
47+
<div
48+
key={i.id}
49+
className="flex flex-col gap-y-2"
50+
data-testid="order-item"
51+
>
4652
<Thumbnail thumbnail={i.thumbnail} images={[]} size="full" />
4753
<div className="flex items-center text-small-regular text-ui-fg-base">
48-
<span className="text-ui-fg-base font-semibold" data-testid="item-title">{i.title}</span>
54+
<span
55+
className="text-ui-fg-base font-semibold"
56+
data-testid="item-title"
57+
>
58+
{i.title}
59+
</span>
4960
<span className="ml-2">x</span>
5061
<span data-testid="item-quantity">{i.quantity}</span>
5162
</div>
@@ -63,7 +74,9 @@ const OrderCard = ({ order }: OrderCardProps) => {
6374
</div>
6475
<div className="flex justify-end">
6576
<LocalizedClientLink href={`/account/orders/details/${order.id}`}>
66-
<Button data-testid="order-details-link" variant="secondary">See details</Button>
77+
<Button data-testid="order-details-link" variant="secondary">
78+
See details
79+
</Button>
6780
</LocalizedClientLink>
6881
</div>
6982
</div>

src/modules/account/components/order-overview/index.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,19 @@ const OrderOverview = ({ orders }: { orders: Order[] }) => {
2323
}
2424

2525
return (
26-
<div className="w-full flex flex-col items-center gap-y-4" data-test="no-orders-container">
26+
<div
27+
className="w-full flex flex-col items-center gap-y-4"
28+
data-testid="no-orders-container"
29+
>
2730
<h2 className="text-large-semi">Nothing to see here</h2>
2831
<p className="text-base-regular">
2932
You don&apos;t have any orders yet, let us change that {":)"}
3033
</p>
3134
<div className="mt-4">
3235
<LocalizedClientLink href="/" passHref>
33-
<Button data-testid="continue-shopping-button">Continue shopping</Button>
36+
<Button data-testid="continue-shopping-button">
37+
Continue shopping
38+
</Button>
3439
</LocalizedClientLink>
3540
</div>
3641
</div>

src/modules/checkout/components/shipping/index.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ const Shipping: React.FC<ShippingProps> = ({
9595
)}
9696
</div>
9797
{isOpen ? (
98-
<div>
98+
<div data-testid="delivery-options-container">
9999
<div className="pb-8">
100100
<RadioGroup
101101
value={cart.shipping_methods[0]?.shipping_option_id}
@@ -144,7 +144,10 @@ const Shipping: React.FC<ShippingProps> = ({
144144
</RadioGroup>
145145
</div>
146146

147-
<ErrorMessage error={error} data-testid="delivery-option-error-message" />
147+
<ErrorMessage
148+
error={error}
149+
data-testid="delivery-option-error-message"
150+
/>
148151

149152
<Button
150153
size="large"

src/modules/order/templates/order-details-template.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@ const OrderDetailsTemplate: React.FC<OrderDetailsTemplateProps> = ({
3030
<XMark /> Back to overview
3131
</LocalizedClientLink>
3232
</div>
33-
<div className="flex flex-col gap-4 h-full bg-white w-full">
33+
<div
34+
className="flex flex-col gap-4 h-full bg-white w-full"
35+
data-testid="order-details-container"
36+
>
3437
<OrderDetails order={order} showStatus />
3538
<Items items={order.items} region={order.region} />
3639
<ShippingDetails order={order} />

0 commit comments

Comments
 (0)