From b6c423daadaa35da3f34048628df9635505eecb1 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Sat, 14 Dec 2019 17:52:29 +0000 Subject: [PATCH] Use matching test command for equivalence tests (#17604) --- .../react/src/__tests__/ReactClassEquivalence-test.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/react/src/__tests__/ReactClassEquivalence-test.js b/packages/react/src/__tests__/ReactClassEquivalence-test.js index 963403e535193..d4815792add8b 100644 --- a/packages/react/src/__tests__/ReactClassEquivalence-test.js +++ b/packages/react/src/__tests__/ReactClassEquivalence-test.js @@ -28,7 +28,13 @@ describe('ReactClassEquivalence', () => { function runJest(testFile) { const cwd = process.cwd(); const extension = process.platform === 'win32' ? '.cmd' : ''; - const result = spawnSync('yarn' + extension, ['test', testFile], { + const command = process.env.npm_lifecycle_event; + if (!command.startsWith('test')) { + throw new Error( + 'Expected this test to run as a result of one of test commands.', + ); + } + const result = spawnSync('yarn' + extension, [command, testFile], { cwd, env: Object.assign({}, process.env, { REACT_CLASS_EQUIVALENCE_TEST: 'true',