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
}