mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-05 11:33:04 +00:00
parent
a90fffe367
commit
079ffa362f
@ -424,7 +424,7 @@ pub fn run_line(repl: &mut Repl, in: @io::Reader, out: @io::Writer, line: ~str,
|
||||
use std::iterator::IteratorUtil;
|
||||
|
||||
// drop the : and the \n (one byte each)
|
||||
let full = line.slice(1, line.len() - 1);
|
||||
let full = line.slice(1, line.len());
|
||||
let split: ~[~str] = full.word_iter().transform(|s| s.to_owned()).collect();
|
||||
let len = split.len();
|
||||
|
||||
@ -649,4 +649,14 @@ mod tests {
|
||||
f()
|
||||
");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn exit_quits() {
|
||||
let mut r = repl();
|
||||
assert!(r.running);
|
||||
let result = run_line(&mut r, io::stdin(), io::stdout(),
|
||||
~":exit", false);
|
||||
assert!(result.is_none());
|
||||
assert!(!r.running);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user