mirror of
https://github.com/casey/just.git
synced 2025-07-07 17:45:00 +00:00
51 lines
757 B
Rust
51 lines
757 B
Rust
use super::*;
|
|
|
|
#[test]
|
|
fn dont_run_duplicate_recipes() {
|
|
Test::new()
|
|
.justfile(
|
|
"
|
|
set dotenv-load # foo
|
|
bar:
|
|
",
|
|
)
|
|
.run();
|
|
}
|
|
|
|
#[test]
|
|
fn invalid_bang_operator() {
|
|
Test::new()
|
|
.justfile(
|
|
"
|
|
x := if '' !! '' { '' } else { '' }
|
|
",
|
|
)
|
|
.status(1)
|
|
.stderr(
|
|
r"
|
|
error: Expected character `=` or `~`
|
|
——▶ justfile:1:13
|
|
│
|
|
1 │ x := if '' !! '' { '' } else { '' }
|
|
│ ^
|
|
",
|
|
)
|
|
.run();
|
|
}
|
|
|
|
#[test]
|
|
fn truncated_bang_operator() {
|
|
Test::new()
|
|
.justfile("x := if '' !")
|
|
.status(1)
|
|
.stderr(
|
|
r"
|
|
error: Expected character `=` or `~` but found end-of-file
|
|
——▶ justfile:1:13
|
|
│
|
|
1 │ x := if '' !
|
|
│ ^
|
|
",
|
|
)
|
|
.run();
|
|
}
|