Cucumber.StepDefinition (Cucumber v0.4.1)

View Source

Provides macros for defining cucumber step definitions.

Usage

defmodule AuthenticationSteps do
  use Cucumber.StepDefinition

  step "I am logged in as {string}", %{args: [username]} = context do
    {:ok, Map.put(context, :current_user, username)}
  end
end

Summary

Functions

step(pattern, context_var \\ {:_, [], nil}, list)

(macro)

Defines a step implementation.