Sha256: 939f8e5f945cac0db05a9cc9013f3430c1b05bb9a63d9277c03b49429926374e

Contents?: true

Size: 603 Bytes

Versions: 1

Compression:

Stored size: 603 Bytes

Contents

# coding: utf-8

require 'pdf/inspector'

testcase :typeB_page_size, 'Generate type B(JIS/ISO) size pages' do |t|
  report = ThinReports::Report.new :layout => t.resource('B4_ISO.tlf')
  report.start_new_page

  inspector = PDF::Inspector::Page.analyze(report.generate)
  raise 'Invalid B4 ISO size' unless inspector.pages.first[:size] == [708.66, 1000.63]

  report = ThinReports::Report.new :layout => t.resource('B4_JIS.tlf')
  report.start_new_page

  inspector = PDF::Inspector::Page.analyze(report.generate)
  raise 'Invalid B4 JIS size' unless inspector.pages.first[:size] == [728.5, 1031.8]
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
thinreports-0.7.7 test/case/typeB_page_size/typeB_page_size.rb