tovuk 0.1.114

Use Tovuk scraper APIs from a native CLI.
use crate::cli::args::CliOptions;

use super::progress_message;

#[test]
fn json_output_suppresses_human_progress() {
    let mut cli = CliOptions::default();
    cli.output.json = true;

    assert_eq!(progress_message(&cli, "waiting for login"), None);
}

#[test]
fn text_output_keeps_human_progress() {
    let cli = CliOptions::default();

    assert_eq!(
        progress_message(&cli, "waiting for login"),
        Some("waiting for login")
    );
}