revolver 0.2.1

A library for building REPL applications.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
// $coverage:ignore-start

use std::convert::Infallible;
use crate::command::{NamedCommandParser, ParseCommandError};
use crate::terminal::Mock;

#[test]
fn parse_error() {
    assert_eq!(
        ParseCommandError("invalid arguments to 'quit': 'foo'".into()),
        NamedCommandParser::<Mock>::parse(&super::Parser::<(), Infallible>::default(), "foo").err().unwrap()
    );
}