Sha256: c2d9dc04cc412a0c42823d21c9d6bbaf696a39f738f0653c1935791507af8be7

Contents?: true

Size: 637 Bytes

Versions: 2

Compression:

Stored size: 637 Bytes

Contents

require_relative 'spec_helper'

describe PDFium::BookmarkList do

    let(:api){ load_document("with_bookmarks") }
    let(:utf){ load_document("example_utf8")   }

    it "can be created" do
        assert_kind_of PDFium::BookmarkList, api.bookmarks
    end

    it "can be empty" do
        bm = PDFium::Bookmark.new(document: api)
        assert_kind_of PDFium::BookmarkList, bm.children
        assert bm.children.empty?, "First bookmark shouldn't have any children"
    end

    it "can iterate" do
        count = 0
        utf.bookmarks.each do | bm |
            count +=1
        end
        assert_equal 16, count
    end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pdfium-0.0.2 test/bookmarks_list_spec.rb
pdfium-0.0.1 test/bookmarks_list_spec.rb