From 0db74381c562dd25ab2792e4f96fd7a3777fab9b Mon Sep 17 00:00:00 2001 From: Mitchell Borrego Date: Tue, 26 Jul 2022 02:16:58 -0400 Subject: [PATCH] Use `expect.arrayContaining` --- src/buildExec.test.ts | 48 ++++++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 21 deletions(-) diff --git a/src/buildExec.test.ts b/src/buildExec.test.ts index 44b339f..d2b5c76 100644 --- a/src/buildExec.test.ts +++ b/src/buildExec.test.ts @@ -140,13 +140,15 @@ describe('trim arguments after splitting them', () => { const {execArgs} = buildExec(); - expect(execArgs).toMatchObject([ - ...baseExpectation, - '-f', - './client-coverage.txt', - '-f', - './lcov.info', - ]); + expect(execArgs).toEqual( + expect.arrayContaining([ + ...baseExpectation, + '-f', + './client-coverage.txt', + '-f', + './lcov.info', + ]), + ); for (const env of Object.keys(envs)) { delete process.env['INPUT_' + env.toUpperCase()]; @@ -162,13 +164,15 @@ describe('trim arguments after splitting them', () => { const {execArgs} = buildExec(); - expect(execArgs).toMatchObject([ - ...baseExpectation, - '-F', - 'ios', - '-F', - 'mobile', - ]); + expect(execArgs).toEqual( + expect.arrayContaining([ + ...baseExpectation, + '-F', + 'ios', + '-F', + 'mobile', + ]), + ); for (const env of Object.keys(envs)) { delete process.env['INPUT_' + env.toUpperCase()]; @@ -184,13 +188,15 @@ describe('trim arguments after splitting them', () => { const {execArgs} = buildExec(); - expect(execArgs).toMatchObject([ - ...baseExpectation, - '-X', - 'network', - '-X', - 'gcov', - ]); + expect(execArgs).toEqual( + expect.arrayContaining([ + ...baseExpectation, + '-X', + 'network', + '-X', + 'gcov', + ]), + ); for (const env of Object.keys(envs)) { delete process.env['INPUT_' + env.toUpperCase()];