From 1dc6e8b4f9b59a7b71f830534be0b5360c616019 Mon Sep 17 00:00:00 2001 From: mifi Date: Sat, 7 Feb 2026 17:31:42 -0300 Subject: [PATCH] Test fixes --- qr-api/src/shorten.test.ts | 6 +++++- qr-web/src/lib/qrStylingOptions.test.ts | 6 +++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/qr-api/src/shorten.test.ts b/qr-api/src/shorten.test.ts index 98b3640..de6f48c 100644 --- a/qr-api/src/shorten.test.ts +++ b/qr-api/src/shorten.test.ts @@ -35,7 +35,10 @@ describe('shortenUrl', () => { 'Content-Type': 'application/json', 'X-API-Key': 'test-key', }, - body: JSON.stringify({ target: 'https://example.com' }), + body: JSON.stringify({ + target: 'https://example.com', + domain: 'mifi.me', + }), }), ); }); @@ -54,6 +57,7 @@ describe('shortenUrl', () => { expect.objectContaining({ body: JSON.stringify({ target: 'https://example.com', + domain: 'mifi.me', customurl: 'myslug', }), }), diff --git a/qr-web/src/lib/qrStylingOptions.test.ts b/qr-web/src/lib/qrStylingOptions.test.ts index 0f86dc6..747baf6 100644 --- a/qr-web/src/lib/qrStylingOptions.test.ts +++ b/qr-web/src/lib/qrStylingOptions.test.ts @@ -127,14 +127,13 @@ describe('buildQrStylingOptions', () => { ).toEqual(g); }); - it('uses imageOptions and shape from recipe', () => { + it('uses imageOptions from recipe (shape always square)', () => { const opts = buildQrStylingOptions({ imageOptions: { hideBackgroundDots: false, imageSize: 0.5, margin: 5, }, - shape: 'circle', }); expect( (opts.imageOptions as { hideBackgroundDots: boolean }) @@ -144,7 +143,8 @@ describe('buildQrStylingOptions', () => { 0.5, ); expect((opts.imageOptions as { margin: number }).margin).toBe(5); - expect(opts.shape).toBe('circle'); + // shape is always 'square' (circle has rendering issues in qr-code-styling) + expect(opts.shape).toBe('square'); }); });