import readline { Readline } fn no_lines(s string) string { return s.replace('\n', ' ') } fn test_struct_readline() { // mut rl := readline.Readline{} // eprintln('rl: ${rl}') // line := rl.read_line('Please, enter your name: ') or { panic(err) } // eprintln('line: ${line}') mut methods := []string{} $for method in Readline.methods { // eprintln(' method: ${method.name} | ' + no_lines('${method}')) methods << method.name } // eprintln('methods: ${methods}') assert 'read_line_utf8' in methods assert 'read_line' in methods }