From 30726228bd243ee3c1dc42285512c66b32f365fa Mon Sep 17 00:00:00 2001 From: Arnaud Date: Wed, 27 Nov 2024 15:38:07 +0100 Subject: [PATCH] Fix stepper validation issue --- e2e/availabilities.spec.ts | 4 ++-- src/components/Availability/availability.utils.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/e2e/availabilities.spec.ts b/e2e/availabilities.spec.ts index 6203df7..ff43c45 100644 --- a/e2e/availabilities.spec.ts +++ b/e2e/availabilities.spec.ts @@ -8,9 +8,9 @@ test('create an availability', async ({ page }) => { await page.locator('.availability-edit button').first().click(); await page.getByLabel('Total size').click(); - const value = (Math.random() * 0.5); + const value = (Math.random() * 0.5) + 0.1; - await page.getByLabel('Total size').fill(value.toFixed(2)); + await page.getByLabel('Total size').fill(value.toFixed(1)); await page.getByLabel('Duration').click(); await page.getByLabel('Duration').fill('30'); await page.getByLabel('Min price').click(); diff --git a/src/components/Availability/availability.utils.ts b/src/components/Availability/availability.utils.ts index 2e3ac42..50bf72f 100644 --- a/src/components/Availability/availability.utils.ts +++ b/src/components/Availability/availability.utils.ts @@ -48,7 +48,7 @@ export const AvailabilityUtils = { isValid: ( availability: AvailabilityState, max: number - ) => availability.totalSize > 0 && availability.totalSize <= max + ) => availability.totalSize > 0 && availability.totalSize * AvailabilityUtils.unitValue(availability.totalSizeUnit) <= max , toggle: (arr: Array, value: T) => arr.includes(value) ? arr.filter(i => i !== value) : [...arr, value],