anchor.diff:  
   include::
     XPath expression that specifies a subsection of the document that should be
  -  compared (asserted). Default is `./p/node()` for `inline_*:*` suites and
  +  compared (asserted). Default is `./p/node()` for `inline_*:*` groups and
     empty (i.e. `.`) for others.
   exclude::
     XPath expression that specifies parts of the document that should _not_ be
  
positive.code: require 'tilt'
  
  # extra input examples (optional)
  Asciidoctor::DocTest.examples_path.unshift 'test/examples/asciidoc'
  
  # output examples
  Asciidoctor::DocTest.examples_path.unshift 'test/examples/shiny'
  ----
  
  . Create test file `test/templates_test.rb`, extend one of the DocTest’s test classes, set `backend` to use and/or `templates_path` and _then_ call `generate_tests!` macro:
  +
  [source]
  ----
  require 'test_helper'
  
  class TestTemplates < Asciidoctor::DocTest::HtmlTest
    templates_path 'data/templates'
    generate_tests!
  end
  ----
  
  
negative.code: 
  === HTML-based examples
  
  HtmlTest assumes that paragraphs are enclosed in `<p></p>` tags and implicitly sets the _include_ option to `./p/node()` for `inline_*:*` examples (if _include_ is not already set).
  If it’s not your case, then you must overwrite it:
  
  [source]
  ----
  class TestShiny < DocTest::Test
    renderer_opts template_dirs: 'data/templates'
    generate_tests! DocTest::HTML::ExamplesSuite.new(paragraph_xpath: './div/p/node()')
  end
  ----
  
  