From 07bbd42a14455395a9bc68b0b6f662af8c2b2ace Mon Sep 17 00:00:00 2001 From: Masafumi Koba <473530+ybiquitous@users.noreply.github.com> Date: Wed, 5 Jul 2023 21:33:08 +0900 Subject: [PATCH] Fix `engines.test.js` for multiple potential versions (#297) 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); }); });