Documentation
1
2
3
4
5
6
7
8
9
10
11
use nci::{agents::Agent, runner::Runner};

pub fn expect(func: Runner, agent: Agent, args: Vec<String>, expected: String) {
    let (agent, args) = func(agent, args, None);

    let mut args = args;
    args.insert(0, agent.to_string());
    let command = args;

    assert_eq!(command.join(" "), expected.as_str());
}