Sha256: 0720ba9a2043f2e72aeba0c0352163c9432eb5abc8ec2a9fb0128e5d3b689678
Contents?: true
Size: 668 Bytes
Versions: 23
Compression:
Stored size: 668 Bytes
Contents
require_relative 'helper' require 'epub/book' class TestEUPB < Test::Unit::TestCase def setup @file = 'test/fixtures/book.epub' end def test_each_page_on_spine_returns_enumerator_when_block_not_given book = EPUB::Parser.parse(@file) assert_kind_of Enumerator, book.each_page_on_spine end def test_enumerator_each_page_on_spine_returns_yields_item enum = EPUB::Parser.parse(@file).each_page_on_spine enum.each do |entry| assert_kind_of EPUB::Publication::Package::Manifest::Item, entry end end def test_book_has_multiple_packages book = EPUB::Parser.parse(@file) assert_instance_of Array, book.packages end end
Version data entries
23 entries across 23 versions & 1 rubygems