A SpecSync plugin that synchronizes scenario outlines as normal (non-data-driven) Test Cases.
$ dotnet add package SpecSync.Plugin.ScenarioOutlineAsNormalTestCaseA SpecSync plugin that synchronizes scenario outlines as normal (non-data-driven) Test Cases.
You can find more information about the SpecSync sample plugins in the repository page.
This plugin changes the format of Test Cases synchronized from scenario
outlines. Normally from scenario outlines SpecSync synchronizes a parametrized
Test Case with the different examples as parameters, but with this plugin a
"normal" (non-parametrized) Test Case is created and the values from the
different examples are added as extra steps. This is implemented by a custom
ILocalTestCaseAnalyzer implementation (ScenarioOutlineAsNormalTestCaseGherkinAnalyzer)
that changes the default behavior of the built-in GherkinLocalTestCaseAnalyzer
class.
The plugins that override local test case analyzer require a SpecSync Enterprise license to run. Please contact us to get an evaluation license that you can use to try out this plugin.