-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Collecting feedback or assert_fs. Please post even if you think it might not be needed for 1.0 so we can try to get the big picture of uses, challenges, etc. We're also looking at including experience reports in the 1.0 announcement blog post.
Preferably, please update to the latest version first but don't let upgrading stop you from providing feedback
To help spur feedback, consider these questions
- Why do you use this crate?
- Why don't you use it more?
- How does this crate fit into your testing strategy?
- Is there anything that feels out of place / not rust-like?
- Are there common patterns you implement on top of this crate (e.g. fixture setup or assertions we don't support)?
Summary
Areas to improve
- Improve overview / introduction in README / docs.rs #47 Improve overview / introduction in README / docs.rs
- Call out in docs that you can operate on things besides the built-in temp support #48 Call out in docs that you can operate on things besides the built-in temp support
Successes
I use
assert_fs
because I wanted more elegant, shorter, and fluent-style tests. I liked how the crate appeared to make working with paths easier. I noticed a lot of my tests were just building paths to files and directories, which can be verbose and cumbersome in Rust. In an effort to reduce boilerplate and make my tests shorter and easier to follow, I started usingassert_fs
.