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

- old
+ new

@@ -42,22 +42,23 @@ end end def test_create_fragment_nodes @obj = Webgen::SourceHandler::Fragment.new - root = Webgen::Node.new(Webgen::Tree.new.dummy_root, 'test/', 'test') - path = path_with_meta_info('hallo.html') {StringIO.new('')} - node = @obj.create_node(root, path) + root = Webgen::Node.new(@website.tree.dummy_root, '/', '/') + path = path_with_meta_info('/hallo.html') {StringIO.new('')} + node = @obj.create_node(path) @website.blackboard.add_service(:create_nodes, method(:create_nodes_service)) sections = @obj.parse_html_headers(YAML::load(TEST_CONTENT).first['data']) @obj.create_fragment_nodes(sections, node, path, 'true') + assert_not_nil(root.tree['/hallo.html#test']) assert_equal(node, node.resolve('#test').parent) assert_equal(node.resolve('#test'), node.resolve('#other').parent) end - def create_nodes_service(tree, alcn, path, sh) - [yield(tree[alcn], path_with_meta_info(path.path))] + def create_nodes_service(path, sh) + [yield(path_with_meta_info(path.path))] end def check_sections(sections, valid) sections.each do |level, id, title, subsecs| assert_equal(valid.shift, [level, id, title])