command-parser/tests/CommandOption.test.js

25 lines
511 B
JavaScript
Raw Normal View History

2022-07-29 22:22:29 +02:00
const { Parser, Command, CommandOption, OptionType } = require('../build/index');
const opt = new CommandOption({
name: 'text',
type: OptionType.STRING
});
class TestCommand extends Command {
constructor() {
super({
name: 'test',
options: [opt]
})
}
};
const parser = new Parser({
commands: [new TestCommand()],
resolver: null
});
(async () => {
const parsed = await parser.parseMessage('test message.author')
console.log(parsed)
})();