RIDDL Documentation
Toggle Dark/Light/Auto modeToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeBack to homepage

Story Case

Stories are specified with multiple case definitions that it contains. A case in this context is a use case, that is, a set of steps that define the interaction between components. Multiple cases are often needed to show both happy and unhappy paths.

A case is composed of a set of steps. Those steps consist of a described relationship between two components. These can be general (any component to any component) or specific for certain pairs of components.

The following table shows the pairings recognized:

keywordFromToDescription
arbitraryanyanyArbitrary relationship between components
tellanyentitySend a message to an entity asynchronously
publishanypipePublish a message to a pipe
subscribeanypipeSubscribe to a pipe
sagaanysagaInitiate a saga
selectuserelementSelect an item from application element
provideuserelementProvide input data too application
presentuserelementCause an application to present info

Occurs In

Contains)