Skip to content

Commit

Permalink
Add test to make sure that add two safe buffers always return a safe …
Browse files Browse the repository at this point in the history
…buffer
  • Loading branch information
Rafael Mendonça França committed Jan 4, 2012
1 parent 63f48b1 commit 73a0f9d
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions activesupport/test/safe_buffer_test.rb
Expand Up @@ -96,6 +96,13 @@ def setup
assert !@buffer.dup.html_safe? assert !@buffer.dup.html_safe?
end end


test "Should return safe buffer when added with another safe buffer" do
clean = "<script>".html_safe
result_buffer = @buffer + clean
assert result_buffer.html_safe?
assert_equal "<script>", result_buffer
end

test "Should raise an error when safe_concat is called on dirty buffers" do test "Should raise an error when safe_concat is called on dirty buffers" do
@buffer.gsub!('', '<>') @buffer.gsub!('', '<>')
assert_raise ActiveSupport::SafeBuffer::SafeConcatError do assert_raise ActiveSupport::SafeBuffer::SafeConcatError do
Expand Down

0 comments on commit 73a0f9d

Please sign in to comment.