test/test_sourcehandler_template.rb in webgen-0.5.2 vs test/test_sourcehandler_template.rb in webgen-0.5.3

- old
+ new

@@ -31,16 +31,19 @@ other_template = Webgen::Node.new(root, 'other.template', 'other.template') stopped_template = Webgen::Node.new(root, 'stopped.html', 'stopped.page', { 'template' => nil}) invalid_template = Webgen::Node.new(root, 'invalid.template', 'invalid.template', {'template' => 'invalidity'}) chained_template = Webgen::Node.new(root, 'chained.template', 'chained.template', {'template' => 'other.template'}) german_file = Webgen::Node.new(root, 'german.html', 'german.page', {'lang' => 'de', 'template' => 'other.template'}) + dir = Webgen::Node.new(root, '/dir/', 'dir') + dir_default_template = Webgen::Node.new(dir, '/dir/default.template', 'default.template') assert_equal([], @obj.templates_for_node(default_template)) assert_equal([], @obj.templates_for_node(stopped_template)) assert_equal([default_template], @obj.templates_for_node(other_template)) assert_equal([default_template], @obj.templates_for_node(invalid_template)) assert_equal([default_template, other_template], @obj.templates_for_node(chained_template)) assert_equal([default_de_template, other_template], @obj.templates_for_node(german_file)) + assert_equal([default_template], @obj.templates_for_node(dir_default_template)) @website.cache.reset_volatile_cache root.tree.delete_node(default_template) assert_equal([], @obj.templates_for_node(other_template)) end