Replaced rfpdf with prawn and prawnto. Start to convert pdf-views.

This commit is contained in:
Benjamin Meichsner 2009-01-07 15:29:23 +01:00
parent da309f03b0
commit a6c7b04e33
165 changed files with 723 additions and 28123 deletions

View file

@ -0,0 +1,40 @@
require 'rubygems'
require 'test/unit'
require File.dirname(__FILE__) + '/template_handler_test_mocks'
require File.dirname(__FILE__) + '/../lib/prawnto'
#require File.dirname(__FILE__) + '/../init'
#TODO: ruby1.9: pull same testing scheme from Raw once we're on 1.9
class DslTemplateHandlerTest < Test::Unit::TestCase
include TemplateHandlerTestMocks
def setup
@view = ActionView.new
@handler = Prawnto::TemplateHandlers::Dsl.new(@view)
@controller = @view.controller
end
def test_prawnto_options_dsl_hash
@y = 3231; @x = 5322
@controller.prawnto :dsl=> {'x'=>:@x, :y=>'@y'}
@handler.pull_prawnto_options
source = @handler.build_source_to_establish_locals(Template.new(""))
assert_equal @x, eval(source + "\nx")
assert_equal @y, eval(source + "\ny")
end
def test_prawnto_options_dsl_array
@y = 3231; @x = 5322
@controller.prawnto :dsl=> ['x', :@y]
@handler.pull_prawnto_options
source = @handler.build_source_to_establish_locals(Template.new(""))
assert_equal @x, eval(source + "\nx")
assert_equal @y, eval(source + "\ny")
end
end