View Source Machete.PortMatcher (Machete v0.3.0)

Defines a matcher that matches port values

Summary

Types

Describes the arguments that can be passed to this matcher

t()

Describes an instance of this matcher

Functions

Matches against port values

Types

@type opts() :: []

Describes the arguments that can be passed to this matcher

@opaque t()

Describes an instance of this matcher

Functions

@spec port(opts()) :: t()

Matches against port values

Takes no arguments

Examples:

iex> assert hd(Port.list()) ~> port()
true

iex> refute "a" ~> port()
false