faucet-cli 1.2.0

Config-driven CLI runner for faucet-stream pipelines (YAML / JSON, Meltano-style)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! CLI test for `faucet schema triggers`. Gated on the `triggers` feature so
//! non-triggers builds skip it.
#![cfg(feature = "triggers")]

use assert_cmd::Command;
use predicates::prelude::*;

#[test]
fn schema_triggers_prints_json_schema() {
    Command::cargo_bin("faucet")
        .unwrap()
        .args(["schema", "triggers"])
        .assert()
        .success()
        .stdout(
            predicates::str::contains("object_arrival").and(predicates::str::contains("webhook")),
        );
}