When filtering features and scenarios with tags (e.g. cucumber.js -t @wip), unmatched features (i.e. features that are not matching the tags rules nor containing any scenarios matching the rules) should not be output by the pretty formatter.
cucumber.js -t @wip
Exclude unmatched features from AST (close #80)
This improves the way features are selected for inclusion in the AST. This fixes the issue where unmatched feature headers were output by the formatters.