Recipe 40 | Test Erlang Code |
Problem
You want to test your Erlang code using Cucumber-like syntax.
Ingredients
-
cucumberl,[266] a pure Erlang implementation of basic Cucumber syntax
-
rebar[267] for building cucumberl
Solution
cucumberl is an Erlang test framework that uses a subset of Cucumber’s Gherkin syntax for describing test features. For this recipe, we’re going to write a simple feature and connect it to Erlang step definitions. We’ll start by installing cucumberl and its dependencies using your current Erlang installation. Then, we’ll write a simple feature and see how to connect it to step definitions written in Erlang. Finally, we’ll see how Erlang’s pattern matching makes it easy to write multiple step definitions.
Setup
I’ve tested ...
Get Cucumber Recipes now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.