svoid test_LeftArrowScriptAutoCompleter() { new GazelleV_LeftArrowScriptParser parser; LeftArrowScriptAutoCompleter completer = new(parser); // simple test for completing global function name completer.globalMethodNames = -> ll("add", "pat", "lol"); completer.seek("a", 1); assertEqualsVerbose("a", completer.typedCharacters); assertEqualsVerbose(ll("add", "pat"), completer.getCompletions()); // test for standard function arguments (untyped, will break when // we introduce typing) completer.seek("add ", 4); assertContainsAll(completer.getCompletions(), ll("true", "false", "null")); }