Companinon crate to ‘bintest' and 'testcall’, implements facilities for running tests in
directories.
# Description
Allows creating of (temporary) test directories, optionally with a custom callback for cleanup.
Populating these with content for testing and provide assertion to validate the content.
# Example
```rust
#[test]
fn test_something() {
let tmpdir = TempDir::new().expect("TempDir created");
tmpdir.create_file("path/to/testfile", "Hello File!".as_bytes());
tmpdir
.sub_path("path/to/testfile")
.assert_utf8("Hello File!");
}
```
# Future Plans
New features will be added as needed, PR’s are welcome. This is work in progress.