Module httptest::matchers

source ·
Expand description

Matcher implementations.

This module contains matchers for composing a set of operations. The result of the composition usually results in a boolean.

Modules§

  • Matchers that extract information from HTTP requests.

Macros§

  • true if all the provided matchers return true.
  • true if any of the provided matchers return true.

Structs§

Traits§

  • Create a regex.
  • The core trait. Defines how an input value should be turned into an output value. This allows for a flexible pattern of composition where two or more matchers are chained together to form a readable and flexible manipulation.

Functions§

  • true if all the provided matchers return true. See the all_of! macro for convenient usage.
  • Always true.
  • true if any of the provided matchers returns true. See the any_of! macro for convenient usage.
  • true if any input element matches the provided mapper.
  • true if the input is equal to value.
  • json decode the input and pass the resulting value to the inner mapper. If the input cannot be decoded a false value is returned.
  • extract the key from a key-value pair.
  • extract the length of the input.
  • lowercase the input and pass it to the next mapper.
  • true if the input matches the regex provided.
  • invert the result of the inner mapper.
  • url decode the input and pass the resulting slice of key-value pairs to the next mapper.
  • extract the value from a key-value pair.