Sha256: b15a60c8577c91b1a50c63f07fe59e2602e0cb8cbd33ec0e0e5c27d443584d53

Contents?: true

Size: 857 Bytes

Versions: 1

Compression:

Stored size: 857 Bytes

Contents

require File.dirname(__FILE__) + '/../test/test_helper'

# Test that helpers from Synthesis::AssetPackagerHelper are properly escaped.
class AssetPackagerTest < ActionView::TestCase

  $asset_packages_yml = {
    "javascripts" => [{ "base" => [ "foobar" ] }], 
    "stylesheets" => [{ "base" => [ "foobar" ] }] 
  }
  include Synthesis::AssetPackageHelper

rescue NameError
  puts "Skipping AssetPackger plugin tests"

else

  def test_stylesheet_link_merged
    assert_render(
      %(<%= stylesheet_link_merged :base %>) => %(
        <link href="/stylesheets/foobar.css" rel="stylesheet" media="screen"\
type="text/css"#{XHTML_TAGS}>)
    )
  end

  def test_javascript_include_merged
    assert_render(
      %(<%= javascript_include_merged :base %>) => %(
        <script type="text/javascript" src="/javascripts/foobar.js"></script>)
    )
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
xss_shield-2.0.0 test/asset_package_test.rb