Testy ===== [![Crates.io](https://img.shields.io/crates/v/testy.svg?style=for-the-badge&color=fc8d62&logo=rust)](https://crates.io/crates/testy) [![Docs.rs](https://img.shields.io/badge/docs.rs-testy-66c2a5?style=for-the-badge&labelColor=555555&logo=docs.rs)](https://docs.rs/testy) [![GitHub Workflow Status](https://shields.io/github/actions/workflow/status/uptudev/testy/rust.yml?branch=main&style=for-the-badge)](https://github.com/uptudev/testy/actions/workflows/rust.yml) [![License](https://img.shields.io/crates/l/testy?style=for-the-badge)](https://github.com/uptudev/testy/blob/main/LICENSE) The `testy` macro prints the status of the test function execution when running cargo test, in a much less verbose fashion. This allows for better looking unit testing. ## Usage To use the `testy` macro, add it as an attribute to any Rust test function you wish to monitor: ```rust use testy::testy; testy! { fn my_test() { // Do your test here } }; ``` When you run your tests using `cargo test`, the testy macro will print the status of the test function execution. If the test passes, you will see a green checkmark next to the test name. If the test fails, you will see a red "X" next to the test name. ## License `testy` is distributed under the terms of the MIT license. See the LICENSE file for details.