RclexTesting.DSL.Events.EventSpec (RclexTesting (Experimental) v0.1.0)

Copy Markdown View Source

An event descriptor consumed by multi-stream event assertions.

Create descriptors with the public helpers in RclexTesting.DSL.Events, such as message/1, service_call/1, and goal/1.

Summary

Types

event_type()

@type event_type() :: :message | :service_call | :goal | :feedback | :result

t()

@type t() :: %RclexTesting.DSL.Events.EventSpec{
  predicate: (any() -> boolean()),
  stream: String.t(),
  type: event_type()
}