anchor.diff:  If you provide a directory of {tilt}[Tilt]-compatible templates, named in such a way that Asciidoctor can figure out which template goes with which element, Asciidoctor will use the templates in this directory instead of its built-in templates for any elements for which it finds a matching template.
   It will fallback to its default templates for everything else.
   
  - puts Asciidoctor.render '*This* is Asciidoctor.', :header_footer => true,
  +[source]
  +puts Asciidoctor.render '*This* is http://asciidoc.org[AsciiDoc]!', :header_footer => true,
      :template_dir => 'templates'
   
   The Document and Section templates should begin with +document.+ and +section.+, respectively.
  
positive.code: = Asciidoctor
  Dan Allen <https://github.com/mojavelinux[@mojavelinux]>; Ryan Waldron <https://github.com/erebor[@erebor]>; Sarah White <https://github.com/graphitefriction[@graphitefriction]>
  :awestruct-layout: base
  :homepage: http://asciidoctor.org
  :asciidoc: http://asciidoc.org
  :gem: http://rubygems.org/gems/asciidoctor
  
negative.code: To test a single test case, first add the string "wip" to the beginning of the description.
  For example:
  
  [source]
  test 'wip should render ...' do
    ...
  end
  
  Then, run +testrb+ again, but this time pass a selector argument so it finds matching tests:
  
  