Crates.io | testcall |
lib.rs | testcall |
version | 1.3.0 |
source | src |
created_at | 2021-06-25 15:10:56.53109 |
updated_at | 2022-03-29 18:12:53.322103 |
description | companinon crate to bintest, implements test facilities |
homepage | |
repository | https://github.com/cehteh/testcall.git |
max_upload_size | |
id | 414859 |
size | 21,619 |
Companinon crate to ‘BinTest’, implements test facilities
A TestCall uses BinTest and std::process::Command to wrap process execution in a way that is ergonomic to use for (repeated) testing. Few more test facilities are provided and will grow in future.
#[test]
fn myprogram_test() {
let executables = BinTest::new();
let mut myprogram = TestCall::new(&executables, "myprogram");
myprogram
.call(["--help"])
.assert_success();
}
New features will be added as needed, PR’s are welcome. This is work in progress.