fn succeeds_with_kv_complex_ordered_subcommands() {
    let output = expect_exit_code!(
        1,
        r#"
        [scripts]
        basic.subcommands.test = "exit 0"
        basic.subcommands.other = "exit 1"
        basic.order = """
        test {
            Any => other
        }
        """
        "#,
        BONNIE_VERSION,
        ["basic"]
    );
    assert_contains_ordered!(
        output,
        ["sh, [\"-c\", \"exit 0\"]", "sh, [\"-c\", \"exit 1\"]"]
    );
}
// This test will only work on Linux
This test will only work on Linux
This test will only work on Linux
fn succeeds_with_kv_complex_ordered_subcommands() {
    let output = expect_exit_code!(
        1,
        r#"
        [scripts]
        basic.subcommands.test = "exit 0"
        basic.subcommands.other = "exit 1"
        basic.order = """
        test {
            Any => other
        }
        """
        "#,
        BONNIE_VERSION,
        ["basic"]
    );
    assert_contains_ordered!(
        output,
        ["sh, [\"-c\", \"exit 0\"]", "sh, [\"-c\", \"exit 1\"]"]
    );
}
fn succeeds_with_kv_complex_ordered_subcommands ( ) { let output = expect_exit_code ! ( 1 r#"
        [scripts]
        basic.subcommands.test = "exit 0"
        basic.subcommands.other = "exit 1"
        basic.order = """
        test {
            Any => other
        }
        """
        "# BONNIE_VERSION [ " " ] ) ; assert_contains_ordered ! ( output [ " \" \" \" \" " " \" \" \" \" " ] ) ; }
This test will only work on Linux
This test will only work on Linux