Sha256: d6be7236811ed845028ff3323cfe07e687697427bf3073bfec4c6deacc9b813b

Contents?: true

Size: 638 Bytes

Versions: 3

Compression:

Stored size: 638 Bytes

Contents

require 'test_helper'

class PdfControllerTest < ActionController::TestCase
  test "should get a pdf" do
    get :render_pdf
    assert_response :success
    reader = PDF::Reader.new(StringIO.new(@response.body))
    assert_not_nil(reader)
    #do some basic assertions
    assert_equal(1, reader.page_count)
    assert_match(/Hello There :D/, reader.pages[0].to_s)
    assert_no_match(/This should not be any where/, reader.pages[0].to_s)
    assert_no_match(/ITEMS ARE nil/, reader.pages[0].to_s)
    assert_match(/with html<bold><\/bold>/,reader.pages[0].to_s)
    assert_match(/without html LD/,reader.pages[0].to_s)
  end
  
  

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
prawn-rails-0.1.0 test/dummy/test/functional/pdf_controller_test.rb
prawn-rails-0.0.2 test/dummy/test/functional/pdf_controller_test.rb
prawn-rails-0.0.1 test/dummy/test/functional/pdf_controller_test.rb