test/test_parser_publication.rb in epub-parser-0.2.6 vs test/test_parser_publication.rb in epub-parser-0.2.7

- old
+ new

@@ -1,7 +1,8 @@ # -*- coding: utf-8 -*- require File.expand_path 'helper', File.dirname(__FILE__) +require 'zipruby' class TestParserPublication < Test::Unit::TestCase def setup file = 'test/fixtures/book.epub' rootfile = 'OPS/ルートファイル.opf' @@ -72,9 +73,17 @@ titles = @metadata.titles assert titles[0] > titles[1] assert titles[1] < titles[2] assert titles[2] < titles[3] assert titles[3] > titles[4] + end + + def test_children_keeps_order_in_xml + expected = @metadata.links.find {|link| + link.rel.include?('foaf:homepage') && + link.href.to_s == 'http://example.org/book-info/12389347' + } + assert_equal expected, @metadata.children[27] end end class TestParseManifest < TestParserPublication def setup