just 1.54.0

🤖 Just a command runner
Documentation
use super::*;

#[test]
fn negates_truthy_value() {
  assert_list_eq("!'foo'", FALSE);
}

#[test]
fn negates_empty_list() {
  assert_list_eq("![]", TRUE);
}

#[test]
fn requires_lists_setting() {
  Test::new()
    .justfile(
      "
        x := !'foo'

        foo:
          @echo hi
      ",
    )
    .env("JUST_UNSTABLE", "1")
    .arg("foo")
    .stderr(
      "
        error: negation operator requires `set lists`
         ——▶ justfile:1:6
          │
        1 │ x := !'foo'
          │      ^
      ",
    )
    .failure();
}