🐛 Fix Bukkit alias command suggestions without Brigadier

This commit is contained in:
jmp 2020-10-27 11:15:46 -07:00 committed by Alexander Söderberg
parent e6af4e6caa
commit dbdafed273
4 changed files with 35 additions and 26 deletions

View file

@ -42,7 +42,7 @@ public class CommandSuggestionsTest {
@BeforeAll
static void setupManager() {
manager = new TestCommandManager();
manager.command(manager.commandBuilder("test").literal("one").build());
manager.command(manager.commandBuilder("test", "testalias").literal("one").build());
manager.command(manager.commandBuilder("test").literal("two").build());
manager.command(manager.commandBuilder("test")
.literal("var")
@ -92,6 +92,15 @@ public class CommandSuggestionsTest {
.argument(IntegerArgument.<TestCommandSender>newBuilder("num").withMin(5).withMax(100)));
}
@Test
void testRootAliases() {
final String input = "test ";
final List<String> suggestions = manager.suggest(new TestCommandSender(), input);
final String input2 = "testalias ";
final List<String> suggestions2 = manager.suggest(new TestCommandSender(), input2);
Assertions.assertEquals(suggestions, suggestions2);
}
@Test
void testSimple() {
final String input = "test";