Skip to content

Commit

Permalink
implement tag filtering
Browse files Browse the repository at this point in the history
  • Loading branch information
makmu committed Mar 20, 2021
1 parent 7056e86 commit 3797684
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/tag-filtering.ts
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,10 @@ const checkIfScenarioMatchesTagFilter = (
return tagFilterFunction(featureAndScenarioTags);
};

const setScenarioSkipped = (parsedFeature: Feature, scenario: Scenario, tagFilter: string) => {
const setScenarioSkipped = (feature: Feature, scenario: Scenario, tagFilter: string) => {
const skippedViaTagFilter = !checkIfScenarioMatchesTagFilter(
tagFilter,
parsedFeature,
feature,
scenario,
);

Expand All @@ -89,6 +89,10 @@ export const applyTagFilters = (
scenarios: scenarioOutline.scenarios.map((scenario) => setScenarioSkipped(feature, scenario, tagFilter)),
};
});
const rules = feature.rules.map((rule) => ({
...rule,
scenarios: rule.scenarios.map(scenario => setScenarioSkipped(feature, scenario, tagFilter))
}) )

return {
...feature,
Expand Down

0 comments on commit 3797684

Please sign in to comment.