Cucumberex.Filter.LineFilter (cucumberex v0.2.1)

Copy Markdown View Source

Filter scenarios by file:line.

Summary

Functions

Match a scenario uri/line pair against a list of line filters. An empty filter list matches everything.

Functions

matches?(uri, line, lines)

Match a scenario uri/line pair against a list of line filters. An empty filter list matches everything.

Examples

iex> Cucumberex.Filter.LineFilter.matches?("features/a.feature", 5, [])
true

iex> Cucumberex.Filter.LineFilter.matches?("features/a.feature", 5, [{"features/a.feature", 5}])
true

iex> Cucumberex.Filter.LineFilter.matches?("features/a.feature", 6, [{"features/a.feature", 5}])
false

iex> Cucumberex.Filter.LineFilter.matches?("features/a.feature", 5, ["features/a.feature"])
true