Sha256: 481f3aca78bcdb4159d5ab0a4b15e3b853722ac2b45efd962f40fefd8c945b06

Contents?: true

Size: 688 Bytes

Versions: 8

Compression:

Stored size: 688 Bytes

Contents

require 'minitest/autorun'

class TestActions < MiniTest::Test
    def setup
        @target = PDF.new
        @page = Page.new
        @action = Action::JavaScript "app.alert(null);"
    end

    def test_pdf_actions
        @target.onDocumentOpen @action
        @target.onDocumentClose @action
        @target.onDocumentPrint @action

        assert_equal @target.Catalog.OpenAction, @action
        assert_equal @target.Catalog.AA.WC, @action
        assert_equal @target.Catalog.AA.WP, @action
    end

    def test_page_actions
        @page.onOpen @action
        @page.onClose @action

        assert_equal @page.AA.O, @action
        assert_equal @page.AA.C, @action
    end
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
origamindee-3.1.0 test/test_actions.rb
origamindee-3.0.0 test/test_actions.rb
origami-2.1.0 test/test_actions.rb
origami-2.0.4 test/test_actions.rb
origami-2.0.3 test/test_actions.rb
origami-2.0.2 test/test_actions.rb
origami-2.0.1 test/test_actions.rb
origami-2.0.0 test/test_actions.rb