Sha256: 123e9ac6c2d69a60f692a975a0b518c7f8fcb473502e0bacbb8d3fbe07e02479

Contents?: true

Size: 965 Bytes

Versions: 10

Compression:

Stored size: 965 Bytes

Contents

--HAML--
%html
  %body
    - for x in foo
      = foo
    - for y in bar
      = bar
    - else
      sorry, no bar
    - if z > 1
      %p something
    - elseif z < 0
      %p something
    - else
      %p something
    #footer
--FILE--
$visitor = new \MtHaml\NodeVisitor\Midblock('/else\b|elseif\b/A');
$node->accept($visitor);
--EXPECT--
root(
  tag(html
    tag(body
      run(for x in foo
        insert(foo)
      )
      run(for y in bar
        insert(bar)
        midblock(
          run(else
            interpolated(text(sorry, no bar))
          )
        )
      )
      run(if z > 1
        tag(p interpolated(text(something)))
        midblock(
          run(elseif z < 0
            tag(p interpolated(text(something)))
            midblock(
              run(else
                tag(p interpolated(text(something)))
              )
            )
          )
        )
      )
      tag(div
        attr(text(id)text(footer))
      )
    )
  )
)

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
guard-mthaml-0.4.0 vendor/mthaml/mthaml/test/MtHaml/Tests/fixtures/nodevisitors/midblock.test
guard-mthaml-0.3.1 vendor/mthaml/mthaml/test/MtHaml/Tests/fixtures/nodevisitors/midblock.test
guard-mthaml-0.3.0 vendor/mthaml/mthaml/test/MtHaml/Tests/fixtures/nodevisitors/midblock.test
guard-mthaml-0.2.5 vendor/mthaml/mthaml/test/MtHaml/Tests/fixtures/nodevisitors/midblock.test
guard-mthaml-0.2.4 vendor/mthaml/mthaml/test/MtHaml/Tests/fixtures/nodevisitors/midblock.test
guard-mthaml-0.2.3 vendor/mthaml/mthaml/test/MtHaml/Tests/fixtures/nodevisitors/midblock.test
guard-mthaml-0.2.2 vendor/mthaml/mthaml/test/MtHaml/Tests/fixtures/nodevisitors/midblock.test
guard-mthaml-0.2.1 vendor/mthaml/mthaml/test/MtHaml/Tests/fixtures/nodevisitors/midblock.test
guard-mthaml-0.2.0 vendor/mthaml/mthaml/test/MtHaml/Tests/fixtures/nodevisitors/midblock.test
guard-mthaml-0.1.0 vendor/mthaml/mthaml/test/MtHaml/Tests/fixtures/nodevisitors/midblock.test