stac-cli 0.1.0

Command line interface for stac-rs
Documentation
use assert_cmd::Command;
use std::{fs::File, io::Read};

#[test]
fn validate() {
    let mut command = Command::cargo_bin("stac").unwrap();
    command
        .arg("validate")
        .arg("data/simple-item.json")
        .assert()
        .success();
}

#[test]
fn validate_stdin() {
    let mut command = Command::cargo_bin("stac").unwrap();
    let mut item = String::new();
    File::open("data/simple-item.json")
        .unwrap()
        .read_to_string(&mut item)
        .unwrap();
    command.arg("validate").write_stdin(item).assert().success();
}