Playbook Documentation

Structure Scenarios​Builder

@_functionBuilder
public struct ScenariosBuilder: ScenariosBuildable  

The custom parameter attribute that constructs scenarios from multi-statement closures.

ScenariosBuilder ScenariosBuilder ScenariosBuildable ScenariosBuildable ScenariosBuilder->ScenariosBuildable

Conforms To

ScenariosBuildable

Represents an instance that can build an array of scenarios.

Methods

build​Scenarios()

public func buildScenarios() -> [Scenario]  

Builds an array of scenarios.

build​Block(_:​)

public static func buildBlock(_ scenarios: ScenariosBuildable...) -> ScenariosBuilder  

Returns a builder instance to build a given scenarios.

Parameters

scenarios Scenarios​Buildable

A set of scenarios to be constructed.