$ jest PASS ./runOrder.test.js First test ✓ runs this test too Inner ✓ runs a test (1ms) ✓ runs another test Second test ○ doesn't run this test Test Suites: 1 passed, 1 total Tests: 1 skipped, 3 passed, 4 total Snapshots: 0 total Time: 0.619s, estimated 1s Ran all test suites. console.log runOrder.test.js:10 Before describes console.log runOrder.test.js:14 Inside first test describe console.log runOrder.test.js:34 Between describes console.log runOrder.test.js:38 Inside second test describe console.log runOrder.test.js:44 After describes console.log runOrder.test.js:16 Before all console.log runOrder.test.js:22 Before all inner console.log runOrder.test.js:18 Before each console.log runOrder.test.js:24 Before each inner console.log runOrder.test.js:27 >>> Running first test console.log runOrder.test.js:25 After each inner console.log runOrder.test.js:19 After each console.log runOrder.test.js:18 Before each console.log runOrder.test.js:24 Before each inner console.log runOrder.test.js:28 >>> Running second test console.log runOrder.test.js:25 After each inner console.log runOrder.test.js:19 After each console.log runOrder.test.js:23 After all inner console.log runOrder.test.js:18 Before each console.log runOrder.test.js:31 >>> Running third test console.log runOrder.test.js:19 After each console.log runOrder.test.js:17 After all