test/test_contentprocessor_fragments.rb in webgen-0.5.8 vs test/test_contentprocessor_fragments.rb in webgen-0.5.9

- old
+ new

@@ -11,32 +11,33 @@ include Test::WebsiteHelper def test_process Webgen::SourceHandler::Main.new @website.blackboard.del_service(:source_paths) - @website.blackboard.add_service(:source_paths) { Hash.new(path_with_meta_info('/')) } + @website.blackboard.add_service(:source_paths) { Hash.new(path_with_meta_info('/test.html')) } obj = Webgen::ContentProcessor::Fragments.new root = Webgen::Node.new(Webgen::Tree.new.dummy_root, '/', '/') - root.node_info[:src] = '/' + node = Webgen::Node.new(root, '/test.html', 'test.html') + node.node_info[:src] = '/test.html' processors = { 'fragments' => obj } - context = Webgen::Context.new(:chain => [root], :processors => processors) + context = Webgen::Context.new(:chain => [node], :processors => processors) context.content = '<h1 id="test">Test</h1><h1>Test2</h1>' obj.call(context) - assert(root.tree['/#test']) - assert_equal(3, root.tree.node_access[:alcn].length) - root.tree.delete_node('/#test') + assert(root.tree['/test.html#test']) + assert_equal(4, root.tree.node_access[:alcn].length) + root.tree.delete_node('/test.html#test') context[:block] = Webgen::Page::Block.new('content', '', {}) obj.call(context) - assert(root.tree['/#test']) - assert_equal(3, root.tree.node_access[:alcn].length) - root.tree.delete_node('/#test') + assert(root.tree['/test.html#test']) + assert_equal(4, root.tree.node_access[:alcn].length) + root.tree.delete_node('/test.html#test') context[:block] = Webgen::Page::Block.new('other', '', {}) obj.call(context) - assert(!root.tree['/#test']) - assert_equal(2, root.tree.node_access[:alcn].length) + assert(!root.tree['/test.html#test']) + assert_equal(3, root.tree.node_access[:alcn].length) end end