Seems like Gherkin syntax is a part of BDD. TL;DR - this is the way to describe user stories AND convert them in tests using cucumber. TODO: find out how it works in Elixir
More about Gherkin - https://cucumber.io/docs/gherkin/reference/ https://github.com/cucumber