From 78b2a3a8b85679eeff27beccebcc404b0a5ff3cf Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Thu, 26 Sep 2024 18:00:14 +0200 Subject: fix(image): fix dataUri with type svg-base64 in browsers (#3144) --- test/internal/base64.spec.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 test/internal/base64.spec.ts (limited to 'test') diff --git a/test/internal/base64.spec.ts b/test/internal/base64.spec.ts new file mode 100644 index 00000000..1243301e --- /dev/null +++ b/test/internal/base64.spec.ts @@ -0,0 +1,18 @@ +import { describe, expect, it } from 'vitest'; +import { faker } from '../../src'; +import { toBase64 } from '../../src/internal/base64'; + +// This test is kind of useless, because during testing the Buffer object is always available. +describe('toBase64', () => { + it.each( + faker.helpers.multiple( + () => faker.string.alphanumeric({ length: { min: 0, max: 100 } }), + { count: 5 } + ) + )( + "should behave the same as `Buffer.from(value).toString('base64')`", + (value) => { + expect(toBase64(value)).toBe(Buffer.from(value).toString('base64')); + } + ); +}); -- cgit v1.2.3