test-toolbox 0.5.0

This library provides useful macros for unit testing
Documentation

test-toolbox

Utility library of helper macros for working with unit tests.

Macros

  • actual! - declare actual variable with differing debug and release syntax
  • expect! - declare expected variable with differing debug and release values
  • capture! - captures stdout and stderr for testing output

Resources

  • Docs for more detailed information

Usage

Each macro is gated by a feature.

No feature is mutually exclusive and can be combined as needed.

  • actual! macro
[dependencies]



test-toolbox = { version = "0.5", features = ["actual"] }

  • capture! macro
[dependencies]



test-toolbox = { version = "0.5", features = ["capture"] }

  • expect! macro
[dependencies]



test-toolbox = { version = "0.5", features = ["expect"] }

Implemented

  • actual! macro
  • expect macro
  • capture! macro