Elixir testing libraries with support for nested contexts