Skip to content

Commit

Permalink
Fix test commands (#24)
Browse files Browse the repository at this point in the history
  • Loading branch information
KoltesDigital committed Jun 24, 2023
1 parent dc9d4fd commit 713333f
Showing 1 changed file with 18 additions and 18 deletions.
36 changes: 18 additions & 18 deletions tests/test.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ mod cli_tests {

#[test]
fn it_shows_help() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let assert = cmd.arg("--help").assert();
assert.success().code(0);
}
Expand All @@ -20,21 +20,21 @@ mod cli_tests {

#[test]
fn it_process_json_to_stdout() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let assert = cmd.arg("-t").arg("data/basic/basic.tera").arg("data/basic/basic.json").assert();
assert.success().stdout(predicate::str::contains("Bob likes orange"));
}

#[test]
fn it_process_yaml_to_stdout() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let assert = cmd.arg("-t").arg("data/basic/basic.tera").arg("data/basic/basic.yaml").assert();
assert.success().stdout(predicate::str::contains("Bob likes orange"));
}

#[test]
fn it_process_yaml_with_dashes() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let assert = cmd.arg("-t").arg("data/tests/dash-test.tera").arg("data/tests/dash-test.yaml").assert();
assert.success().stdout(predicate::str::contains(
"{\"sso.auth.success\":{\"description\":\"Authentification success\"}}",
Expand All @@ -43,7 +43,7 @@ mod cli_tests {

#[test]
fn it_process_toml_to_stdout() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let assert = cmd.arg("-t").arg("data/basic/basic.tera").arg("data/basic/basic.toml").assert();
assert.success().stdout(predicate::str::contains("Bob likes orange"));
}
Expand Down Expand Up @@ -74,7 +74,7 @@ mod cli_tests {

#[test]
fn it_process_json_stdin() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let stdin = fs::read_to_string("data/basic/basic.json").unwrap();

let assert = cmd.write_stdin(stdin).arg("-t").arg("data/basic/basic.tera").arg("--stdin").assert();
Expand All @@ -83,7 +83,7 @@ mod cli_tests {

#[test]
fn it_process_toml_stdin() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let stdin = fs::read_to_string("data/basic/basic.toml").unwrap();

let assert = cmd.write_stdin(stdin).arg("-t").arg("data/basic/basic.tera").arg("--stdin").assert();
Expand All @@ -92,7 +92,7 @@ mod cli_tests {

#[test]
fn it_process_yaml_stdin() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let stdin = fs::read_to_string("data/basic/basic.yaml").unwrap();

let assert = cmd.write_stdin(stdin).arg("-t").arg("data/basic/basic.tera").arg("--stdin").assert();
Expand All @@ -107,7 +107,7 @@ mod cli_tests {

#[test]
fn it_process_env_sample() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let assert = cmd
.arg("-t")
.arg("data/env-basic/env-sample.tera")
Expand All @@ -121,7 +121,7 @@ mod cli_tests {

#[test]
fn it_process_env_key_sample() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let assert = cmd
.arg("-t")
.arg("data/env-key/env-key.tera")
Expand All @@ -137,7 +137,7 @@ mod cli_tests {

#[test]
fn it_fetches_env() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let assert = cmd
.arg("-t")
.arg("data/env-basic/env-count.tera")
Expand All @@ -157,7 +157,7 @@ mod cli_tests {

#[test]
fn it_process_json_with_collision() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let assert = cmd
.arg("--env")
.arg("-t")
Expand All @@ -170,7 +170,7 @@ mod cli_tests {

#[test]
fn it_process_json_with_collision_and_env_first() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let assert = cmd
.arg("--env")
.arg("--env-first")
Expand All @@ -184,7 +184,7 @@ mod cli_tests {

#[test]
fn it_fails_on_collision() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let assert = cmd
.arg("--env")
.arg("--fail-on-collision")
Expand All @@ -204,7 +204,7 @@ mod cli_tests {

#[test]
fn it_process_big_json_v12_nodoc() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let assert = cmd
.arg("--env")
.arg("-t")
Expand All @@ -216,7 +216,7 @@ mod cli_tests {

#[test]
fn it_process_big_json_v12_with_doc() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let assert = cmd
.arg("--env")
.arg("-t")
Expand All @@ -229,7 +229,7 @@ mod cli_tests {

#[test]
fn it_process_big_json_v13() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let assert = cmd
.arg("--env")
.arg("-t")
Expand All @@ -246,7 +246,7 @@ mod cli_tests {

#[test]
fn it_makes_markdown_from_cargo_toml() {
let mut cmd = Command::cargo_bin(env!("CARGO_BIN_EXE_tera")).unwrap();
let mut cmd = Command::cargo_bin("tera").unwrap();
let assert = cmd.arg("-t").arg("data/cargo-toml/cargo-toml.tera").arg("Cargo.toml").assert();
assert.success().code(0);
}
Expand Down

0 comments on commit 713333f

Please sign in to comment.