From b5bfca4043903340dee9ed3cd8965bcdbee85211 Mon Sep 17 00:00:00 2001 From: Shinigami Date: Thu, 30 Mar 2023 17:11:31 +0200 Subject: fix(image): use seeded picsum (#1968) --- src/modules/image/index.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/modules/image') diff --git a/src/modules/image/index.ts b/src/modules/image/index.ts index 9ec579ec..cce875ba 100644 --- a/src/modules/image/index.ts +++ b/src/modules/image/index.ts @@ -199,12 +199,12 @@ export class ImageModule { * @param options.blur Whether the image should be blurred. Defaults to `false`. * * @example - * faker.image.urlPicsumPhotos() // 'https://picsum.photos/id/241/640/480' - * faker.image.urlPicsumPhotos({ width: 128 }) // 'https://picsum.photos/id/241/128/480' - * faker.image.urlPicsumPhotos({ height: 128 }) // 'https://picsum.photos/id/241/640/128' - * faker.image.urlPicsumPhotos({ grayscale: true }) // 'https://picsum.photos/id/241/640/480?grayscale' - * faker.image.urlPicsumPhotos({ blur: 4 }) // 'https://picsum.photos/id/241/640/480?blur=4' - * faker.image.urlPicsumPhotos({ blur: 4, grayscale: true }) // 'https://picsum.photos/id/241/640/480?grayscale&blur=4' + * faker.image.urlPicsumPhotos() // 'https://picsum.photos/seed/NWbJM2B/640/480' + * faker.image.urlPicsumPhotos({ width: 128 }) // 'https://picsum.photos/seed/NWbJM2B/128/480' + * faker.image.urlPicsumPhotos({ height: 128 }) // 'https://picsum.photos/seed/NWbJM2B/640/128' + * faker.image.urlPicsumPhotos({ grayscale: true }) // 'https://picsum.photos/seed/NWbJM2B/640/480?grayscale' + * faker.image.urlPicsumPhotos({ blur: 4 }) // 'https://picsum.photos/seed/NWbJM2B/640/480?blur=4' + * faker.image.urlPicsumPhotos({ blur: 4, grayscale: true }) // 'https://picsum.photos/seed/NWbJM2B/640/480?grayscale&blur=4' * * @since 8.0.0 */ @@ -238,9 +238,9 @@ export class ImageModule { ): string { const { width = 640, height = 480, grayscale = false, blur } = options; - let url = `https://picsum.photos/id/${this.faker.number.int( - 1000 - )}/${width}/${height}`; + let url = `https://picsum.photos/seed/${this.faker.string.alphanumeric({ + length: { min: 5, max: 10 }, + })}/${width}/${height}`; const hasValidGrayscale = grayscale === true; const hasValidBlur = typeof blur === 'number' && blur >= 1 && blur <= 10; -- cgit v1.2.3