reactwizard/bin/cli.test.js
2024-11-23 14:56:07 -05:00

14 lines
460 B
JavaScript

const { execSync } = require('child_process');
describe('React Crafter CLI', () => {
test('CLI runs and shows version', () => {
const output = execSync('node bin/cli.js --version').toString();
expect(output.trim()).toMatch(/\\d+\\.\\d+\\.\\d+/); // Matches a version format
});
test('CLI handles missing arguments', () => {
const output = execSync('node bin/cli.js').toString();
expect(output).toContain('React Crafter CLI');
});
});