Tags
Ignore Rule / Scenario with Gherkin tags
Section titled “Ignore Rule / Scenario with Gherkin tags”describeFeature allows optional options to ignore Scenario, Scenario Outline, Rule according to a tag.
Feature: detect uncalled rules @awesome Scenario: Me I am executed Given vitest-cucumber is running Then I am executed @another-tag Rule: executed rule Scenario: I am also executed Given vitest-cucumber is running Then my parent rule is called @custom Scenario: Ignored scenario Given vitest-cucumber is running Then I am ignoredHere is an example to ignore the Rule by exluding the tag @another-tag:
describeFeature(feature, () => { // ...}, { excludeTags : ['another-tag']}) // you can use as many tags as you wantThis will ignore Rule and its Scenario / Scenario Outline.
Nesting tags filtering
Section titled “Nesting tags filtering”Since 3.10.0 vitest-cucumber allows to use nested tags with includeTags, excludeTags in describeFeature or configuration.
Example:
describeFeature(feature, () => { // ...}, { excludeTags : [ ["alpha", "beta"], "vitests", "another" ]})It will exclude Rule, Scenario etc with (@alpha and @beta) tags or @vitests or @another tag.