resolveScenarioContracts<T extends ZukeScenarioContract> function
List<ResolvedScenarioContract>
resolveScenarioContracts<T extends ZukeScenarioContract>(
- ParsedFeature feature,
- Iterable<
T> contracts, - ZukeScenarioPattern pattern
Matches and resolves generated contracts before a harness registers tests.
Implementation
List<ResolvedScenarioContract>
resolveScenarioContracts<T extends ZukeScenarioContract>(
ParsedFeature feature,
Iterable<T> contracts,
ZukeScenarioPattern pattern,
) => [
for (final contract in matchScenarioContracts(contracts, pattern))
resolveScenarioContract(feature, contract),
];