From 1cef01dfa915b81442d063ee119dcf76f5b89787 Mon Sep 17 00:00:00 2001 From: Josh Story Date: Fri, 30 Jun 2023 09:38:20 -0700 Subject: [PATCH] loosen link assertions for metadata test --- .../app/implicit-metadata/input/app/test.tsx | 56 ++++++++++--------- 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/implicit-metadata/input/app/test.tsx b/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/implicit-metadata/input/app/test.tsx index ee75fcd455814..da8817c4af3d3 100644 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/implicit-metadata/input/app/test.tsx +++ b/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/implicit-metadata/input/app/test.tsx @@ -12,33 +12,35 @@ export default function Test() { rel: l.getAttribute('rel'), sizes: l.getAttribute('sizes'), })) - ).toEqual([ - expect.objectContaining({ - rel: 'manifest', - href: expect.stringMatching(/^\/_next\/static\/.+\.webmanifest$/), - sizes: null, - }), - expect.objectContaining({ - rel: 'icon', - href: expect.stringMatching(/^\/_next\/static\/.+\.ico$/), - sizes: '48x48', - }), - expect.objectContaining({ - rel: 'icon', - href: expect.stringMatching(/^\/_next\/static\/.+\.png$/), - sizes: '32x32', - }), - expect.objectContaining({ - rel: 'icon', - href: expect.stringMatching(/^\/_next\/static\/.+\.png$/), - sizes: '64x64', - }), - expect.objectContaining({ - rel: 'apple-touch-icon', - href: expect.stringMatching(/^\/_next\/static\/.+\.png$/), - sizes: '114x114', - }), - ]) + ).toEqual( + expect.arrayContaining([ + expect.objectContaining({ + rel: 'manifest', + href: expect.stringMatching(/^\/_next\/static\/.+\.webmanifest$/), + sizes: null, + }), + expect.objectContaining({ + rel: 'icon', + href: expect.stringMatching(/^\/_next\/static\/.+\.ico$/), + sizes: '48x48', + }), + expect.objectContaining({ + rel: 'icon', + href: expect.stringMatching(/^\/_next\/static\/.+\.png$/), + sizes: '32x32', + }), + expect.objectContaining({ + rel: 'icon', + href: expect.stringMatching(/^\/_next\/static\/.+\.png$/), + sizes: '64x64', + }), + expect.objectContaining({ + rel: 'apple-touch-icon', + href: expect.stringMatching(/^\/_next\/static\/.+\.png$/), + sizes: '114x114', + }), + ]) + ) }) it('should have the correct meta tags', () => {