Mercurial > zeropaste
diff test/controllers/pastes_controller_test.rb @ 315:325fcf388442
Another test for paste creation.
author | edogawaconan <me@myconan.net> |
---|---|
date | Sat, 05 Apr 2014 23:20:32 +0900 |
parents | 3c22d4acc2fa |
children | 9fc6b919369c |
line wrap: on
line diff
--- a/test/controllers/pastes_controller_test.rb Sat Apr 05 23:08:49 2014 +0900 +++ b/test/controllers/pastes_controller_test.rb Sat Apr 05 23:20:32 2014 +0900 @@ -17,6 +17,14 @@ assert_response :redirect end + test "creates paste from base64 gzip" do + assert_difference("Paste.count", 1) do + post :create, "paste" => { "paste_gzip_base64" => Base64.encode64(ActiveSupport::Gzip.compress("here be paste")) } + end + + assert_response :redirect + end + test "filters spam" do assert_no_difference("Paste.count") do post :create, "url1" => "http://hello.com", "paste" => { "paste" => "here be paste", "key" => "12341234" }