Sha256: f761776edfe63e279fc84c4414af0092e53e50406e1f45b8a028e48b62e40078

Contents?: true

Size: 615 Bytes

Versions: 1

Compression:

Stored size: 615 Bytes

Contents

require File.join(File.dirname(__FILE__), "../test_helper")
begin
  require "test/unit"
rescue NameError, LoadError
  require "minitest"
end

if defined?(Minitest::Test)
  LoofahTestBaseClass = Minitest::Test
else
  LoofahTestBaseClass = Test::Unit::TestCase
end

class PostsTest < LoofahTestBaseClass
  def test_loofah_scrubbing
    post = Post.new :title => "<script>yo dawg</script>", :body => "<script>omgwtfbbq</script>"
    post.valid?
    assert_equal "<script>yo dawg</script>", post.title
    assert_equal "omgwtfbbq", post.body
  end

  def test_no_xss_foliation
    assert ! Post.xss_foliated?
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
loofah-activerecord-2.0.0 rails_test/common/active_record/test/unit/posts_test.rb