Sha256: 6ac0f6177eca50b6df4ca63adadc0fd29c22ce3f8918aabd115fe485eedf0897
Contents?: true
Size: 1.35 KB
Versions: 5
Compression:
Stored size: 1.35 KB
Contents
$:.unshift(File.dirname(__FILE__)+"/../lib") require 'minitest/unit' require 'tmpdir' require "reportbuilder" MiniTest::Unit.autorun class TestReportbuilderImage < MiniTest::Unit::TestCase def setup @tmpdir=Dir::mktmpdir @rp=ReportBuilder.new(:no_name=>true, :directory=>@tmpdir) @datadir=File.dirname(__FILE__)+"/../data" @rp.add(ReportBuilder::Image.new(@datadir+"/sheep.jpg")) end def teardown FileUtils.remove_entry_secure @tmpdir end def test_image_text expected= <<-HERE Test +--------------------------------+ | *********#** | | ****#********# * | | * * *********#******* * | | * *** *** * *| | * * WWW WW* *** | | **** *WW* WWW * **#* | | **** * * **** | | ***** # ** *#*** | | ****** ** * *#**** | | ****** ******** | | ******* ** ****** | | **#*** * ******* | | ****#** *#***** | | **#***** | +--------------------------------+ HERE real=@rp.to_s #expected=expected.gsub(/[^ ]/,'-') assert_match(/[^\s]{12}$/,real) end def test_image_html assert_match(/img src='images\/sheep.jpg'/, @rp.to_html) end def test_image_rtf assert_match(/\\pict\\picw128\\pich112\\bliptag\d+\\jpegblip/, @rp.to_rtf) end end
Version data entries
5 entries across 5 versions & 1 rubygems