From 2b8aefd13f831cf680d8635f820f0317625cefc7 Mon Sep 17 00:00:00 2001 From: Masafumi Koba <473530+ybiquitous@users.noreply.github.com> Date: Wed, 5 Jul 2023 09:10:32 +0900 Subject: [PATCH] Fix `engines.test.js` for multiple potential versions Copied from --- __tests__/engines.test.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/__tests__/engines.test.js b/__tests__/engines.test.js index 0af61ea..f5f121f 100644 --- a/__tests__/engines.test.js +++ b/__tests__/engines.test.js @@ -15,6 +15,10 @@ describe('engines.node', () => { ]).toString(), ); - expect(nodeVersion).toEqual(pkg.engines.node); + // `^x.y.z` range can return multiple versions. + const nodeVersions = Array.isArray(nodeVersion) ? [...new Set(nodeVersion)] : [nodeVersion]; + + expect(nodeVersions).toHaveLength(1); + expect(nodeVersions).toContain(pkg.engines.node); }); });