Mercurial > zeropaste
view test/controllers/pastes_controller_test.rb @ 314:3c22d4acc2fa
Add basic controller test.
author | edogawaconan <me@myconan.net> |
---|---|
date | Sat, 05 Apr 2014 23:08:49 +0900 |
parents | ff27821f9272 |
children | 325fcf388442 |
line wrap: on
line source
require "test_helper" class PastesControllerTest < ActionController::TestCase test "creates paste from plaintext" do assert_difference("Paste.count", 1) do post :create, "paste" => { "paste" => "here be paste" } end assert_response :redirect end test "creates paste from gzip" do assert_difference("Paste.count", 1) do post :create, "paste" => { "paste_gzip" => 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" } end assert_response :success end end