UNPKG

find-test-names

Version:

Given a Mocha / Cypress spec file, returns the list of suite and test names

18 lines (14 loc) 514 B
#!/usr/bin/env node const path = require('path') const fs = require('fs') require('simple-bin-help')({ minArguments: 3, packagePath: path.join(__dirname, '..', 'package.json'), help: 'use: npx find-test-names <spec file name>', }) const filename = process.argv[2] const { getTestNames } = require('..') const source = fs.readFileSync(filename, 'utf8') const result = getTestNames(source) console.log('describe names:', result.suiteNames.join(', ')) console.log('test names:', result.testNames.join(', '))