Sha256: 9b123aab6bedecb1c37cb43f04dfa331ad5fd1aa43c1df5c2c112ac7fff827db

Contents?: true

Size: 495 Bytes

Versions: 31

Compression:

Stored size: 495 Bytes

Contents

require 'abstract_unit'

class OutputEscapingTest < ActiveSupport::TestCase

  test "escape_html shouldn't die when passed nil" do
    assert ERB::Util.h(nil).blank?
  end

  test "escapeHTML should escape strings" do
    assert_equal "&lt;&gt;&quot;", ERB::Util.h("<>\"")
  end

  test "escapeHTML shouldn't touch explicitly safe strings" do
    # TODO this seems easier to compose and reason about, but
    # this should be verified
    assert_equal "<", ERB::Util.h("<".html_safe)
  end

end

Version data entries

31 entries across 31 versions & 8 rubygems

Version Path
actionpack-2.3.18 test/controller/output_escaping_test.rb
actionpack-2.3.17-rack-upgrade-2.3.17 test/controller/output_escaping_test.rb
actionpack-2.3.17 test/controller/output_escaping_test.rb
actionpack-2.3.16 test/controller/output_escaping_test.rb
actionpack-rack-upgrade-2-2.3.16 test/controller/output_escaping_test.rb
actionpack-rack-upgrade-2-2.3.15 test/controller/output_escaping_test.rb
actionpack-2.3.15 test/controller/output_escaping_test.rb
actionpack-rack-upgrade-2.3.16 test/controller/output_escaping_test.rb
actionpack-rack-upgrade-2.3.15 test/controller/output_escaping_test.rb
actionpack-rack-upgrade-2.3.14 test/controller/output_escaping_test.rb
radiant-1.0.0 ruby-debug/ruby/1.8/gems/actionpack-2.3.14/test/controller/output_escaping_test.rb
vanity-1.7.1 vendor/ruby/1.9.1/gems/actionpack-2.3.12/test/controller/output_escaping_test.rb
actionpack-2.3.14 test/controller/output_escaping_test.rb
kajam-1.0.3.rc2 vendor/rails/actionpack/test/controller/output_escaping_test.rb
actionpack-2.3.12 test/controller/output_escaping_test.rb
radiant-1.0.0.rc2 vendor/rails/actionpack/test/controller/output_escaping_test.rb
radiant-1.0.0.rc1 vendor/rails/actionpack/test/controller/output_escaping_test.rb
actionpack-2.3.11 test/controller/output_escaping_test.rb
radiantcms-couchrest_model-0.1.4 vendor/rails/actionpack/test/controller/output_escaping_test.rb
radiantcms-couchrest_model-0.1.3 vendor/rails/actionpack/test/controller/output_escaping_test.rb