[][src]Attribute Macro test_env_log::test

#[test]

A procedural macro for the test attribute.

The attribute can be used to define a test that has the env_logger and/or tracing crates initialized (depending on the features used).

Example

Specify the attribute on a per-test basis:

#[test_env_log::test]
fn it_works() {
  info!("Checking whether it still works...");
  assert_eq!(2 + 2, 4);
  info!("Looks good!");
}

It can be very convenient to convert over all tests by overriding the #[test] attribute on a per-module basis:

use test_env_log::test;

#[test]
fn it_still_works() {
  // ...
}