1 | # Cucumber Tag Expressions for JavaScript
|
2 |
|
3 | [![Greenkeeper badge](https://badges.greenkeeper.io/cucumber/tag-expressions-javascript.svg)](https://greenkeeper.io/)
|
4 |
|
5 | [![Build Status](https://travis-ci.org/cucumber/tag-expressions-javascript.svg?branch=master)](https://travis-ci.org/cucumber/tag-expressions-javascript)
|
6 |
|
7 | [The docs are here](https://cucumber.io/docs/cucumber/api/#tag-expressions).
|
8 |
|
9 | ## Example
|
10 |
|
11 | ```js
|
12 | import {TagExpressionParser} from 'cucumber-tag-expressions'
|
13 | const parser = new TagExpressionParser()
|
14 |
|
15 | const expressionNode = parser.parse('@tagA and @tagB')
|
16 |
|
17 | expressionNode.evaluate(["@tagA", "@tagB"]) // => true
|
18 | expressionNode.evaluate(["@tagA", "@tagC"]) // => false
|
19 | ```
|