Sha256: c640e39f16686541bc6126b9d211bc924adfcaea485f1c3149e3621c065fcb7c

Contents?: true

Size: 1.07 KB

Versions: 3

Compression:

Stored size: 1.07 KB

Contents

require 'test_helper'
require 'action_view/test_case'

class WickedPdfHelperAssetsTest < ActionView::TestCase

  include WickedPdfHelper::Assets

  if Rails::VERSION::MAJOR == 4
    test 'wicked_pdf_asset_path should return an url when assets are served by an asset server' do
      expects(:asset_pathname => 'http://assets.domain.com/dummy.png')
      assert_equal 'http://assets.domain.com/dummy.png', wicked_pdf_asset_path('dummy.png')
    end

    test 'wicked_pdf_asset_path should return an url with a protocol when assets are served by an asset server with relative urls' do
      expects(:asset_path => '//assets.domain.com/dummy.png')
      expects("precompiled_asset?" => true)
      assert_equal 'http://assets.domain.com/dummy.png', wicked_pdf_asset_path('dummy.png')
    end

    test 'wicked_pdf_asset_path should return a path when assets are precompiled' do
      expects("precompiled_asset?" => false)
      path = wicked_pdf_asset_path('application.css')

      assert path.include?("/assets/stylesheets/application.css")
      assert path.include?("file://")
    end
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
wicked_pdf-0.11.0 test/functional/wicked_pdf_helper_assets_test.rb
wicked_pdf-0.10.2 test/functional/wicked_pdf_helper_assets_test.rb
wicked_pdf-0.10.0 test/functional/wicked_pdf_helper_assets_test.rb