test_bin 0.5.0

A crate for getting the crate binary in an integration test.
Documentation
#[test]
fn basic_usage() {
    let output = test_bin::get_test_bin!("test_bin")
        .output()
        .expect("Failed to start test_bin");

    assert_eq!(
        String::from_utf8_lossy(&output.stdout),
        "Output from my CLI app!\n"
    );
}

#[test]
fn basic_usage_deprecated() {
    #[allow(deprecated)]
    let output = test_bin::get_test_bin("test_bin")
        .output()
        .expect("Failed to start test_bin");

    assert_eq!(
        String::from_utf8_lossy(&output.stdout),
        "Output from my CLI app!\n"
    );
}