From da25d46df459cf0471a1c32d6a5cbcc553a50026 Mon Sep 17 00:00:00 2001 From: Henri Parquet <56651131+henripqt@users.noreply.github.com> Date: Fri, 20 Jun 2025 07:41:44 +0100 Subject: [PATCH] feature: add randomNanoId to dynamic variables (#4932) --- packages/bruno-common/src/utils/faker-functions.spec.ts | 1 + packages/bruno-common/src/utils/faker-functions.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/bruno-common/src/utils/faker-functions.spec.ts b/packages/bruno-common/src/utils/faker-functions.spec.ts index 61388ee9d..aa227592e 100644 --- a/packages/bruno-common/src/utils/faker-functions.spec.ts +++ b/packages/bruno-common/src/utils/faker-functions.spec.ts @@ -22,6 +22,7 @@ describe("mockDataFunctions Regex Validation", () => { const patterns: Record = { guid: /^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/, randomUUID: /^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/, + randomNanoId: /^[\w-]{21,}$/, randomAlphaNumeric: /^[\w]$/, randomBoolean: /^(true|false)$/, randomInt: /^\d+$/, diff --git a/packages/bruno-common/src/utils/faker-functions.ts b/packages/bruno-common/src/utils/faker-functions.ts index 1c7f14d14..508ba2415 100644 --- a/packages/bruno-common/src/utils/faker-functions.ts +++ b/packages/bruno-common/src/utils/faker-functions.ts @@ -5,6 +5,7 @@ export const mockDataFunctions = { timestamp: () => Math.floor(Date.now() / 1000).toString(), isoTimestamp: () => new Date().toISOString(), randomUUID: () => faker.string.uuid(), + randomNanoId: () => faker.string.nanoid(), randomAlphaNumeric: () => faker.string.alphanumeric(), randomBoolean: () => faker.datatype.boolean(), randomInt: () => faker.number.int(),