यह मेरे लिए काम करता है कि मॉड्यूल परीक्षणों के लिए अलग से क्रमबद्ध चल रहा हो।
1) अलग-अलग फ़ाइलों में परीक्षण रखें, लेकिन spec/test
नामकरण में बिना ।
|__testsToRunSequentially.test.js
|__tests
|__testSuite1.js
|__testSuite2.js
|__index.js
2) टेस्ट सूट वाली फाइल भी इस तरह दिखनी चाहिए (testSuite1.js):
export const testSuite1 = () => describe(/*your suite inside*/)
3) उन्हें आयात testToRunSequentially.test.js
और साथ चलाने के लिए --runInBand
:
import { testSuite1, testSuite2 } from './tests'
describe('sequentially run tests', () => {
testSuite1()
testSuite2()
})
npm test --runInBand
? ऑफटॉपिक: सुनिश्चित नहीं है कि "बैंड" नाम कहां से आता है।