Phoenix Screencasts is Live with First Episode! My review of the book “Introducing Elixir”

ESpec |> should BDD

I would like to introduce ESpec - a BDD test framework for Elixir inspired by RSpec.

In contrast to other Elixir test frameworks which are built on top of ExUnit, ESpec is written from scratch to implement most of RSpec features.

There are context groups, ‘before’ and ‘finally’ blocks, familiar RSpec matchers, two types of expectation syntax (‘expect’ and ‘should’), and many others cool features. ESpec allows you to write ‘shared’ examples to reuse test suites and create your own specific matchers.

Current (0.7.0) version is very close to 1.0. So check it out!