Sha256: cc3cd04774a7bdda127738ab660ad0e714d2c1f53f6281749746e9c7ebdb3268

Contents?: true

Size: 660 Bytes

Versions: 6

Compression:

Stored size: 660 Bytes

Contents

# -*- encoding: utf-8 -*-

require 'webgen/test_helper'
require 'webgen/path_handler/template'
require 'webgen/path'
require 'webgen/cache'

class TestPathHandlerTemplate < Minitest::Test

  include Webgen::TestHelper

  def test_create_nodes
    setup_website
    root = Webgen::Node.new(@website.tree.dummy_root, '/', '/')
    @template = Webgen::PathHandler::Template.new(@website)

    path = Webgen::Path.new('/default.template', 'dest_path' => '<parent><basename><ext>') { StringIO.new('test') }
    node = @template.create_nodes(path, ['content'])
    refute_nil(node)
    assert_equal(['content'], node.blocks)
    assert(node['no_output'])
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
webgen-1.4.0 test/webgen/path_handler/test_template.rb
webgen-1.3.0 test/webgen/path_handler/test_template.rb
webgen-1.2.1 test/webgen/path_handler/test_template.rb
webgen-1.2.0 test/webgen/path_handler/test_template.rb
webgen-1.1.0 test/webgen/path_handler/test_template.rb
webgen-1.0.0 test/webgen/path_handler/test_template.rb