Co-authored-by: Jason Woltje <jason@diversecanvas.com> Co-committed-by: Jason Woltje <jason@diversecanvas.com>
19 lines
475 B
TypeScript
19 lines
475 B
TypeScript
import { describe, expect, it } from 'vitest';
|
|
|
|
import { rootCommand } from '../src/root-command.js';
|
|
|
|
describe('rootCommand', () => {
|
|
it('registers all top-level subcommand groups', () => {
|
|
const registeredSubcommands = rootCommand.commands
|
|
.map((command) => command.name())
|
|
.sort((left, right) => left.localeCompare(right));
|
|
|
|
expect(registeredSubcommands).toEqual([
|
|
'coord',
|
|
'prdy',
|
|
'quality-rails',
|
|
'queue',
|
|
]);
|
|
});
|
|
});
|