Mercurial > zeropaste
comparison test/controllers/pastes_controller_test.rb @ 435:1d113463d154
Fix test deprecations
| author | nanaya <me@myconan.net> |
|---|---|
| date | Fri, 13 May 2016 04:04:29 +0900 |
| parents | 9fc6b919369c |
| children | 84ca55a0568e |
comparison
equal
deleted
inserted
replaced
| 434:b2991317d4d7 | 435:1d113463d154 |
|---|---|
| 1 require "test_helper" | 1 require "test_helper" |
| 2 | 2 |
| 3 class PastesControllerTest < ActionController::TestCase | 3 class PastesControllerTest < ActionController::TestCase |
| 4 test "creates paste from plaintext" do | 4 test "creates paste from plaintext" do |
| 5 assert_difference("Paste.count", 1) do | 5 assert_difference("Paste.count", 1) do |
| 6 post :create, "paste" => { "paste" => "here be paste" } | 6 post :create, :params => { "paste" => { "paste" => "here be paste" } } |
| 7 end | 7 end |
| 8 | 8 |
| 9 assert_response :redirect | 9 assert_response :redirect |
| 10 end | 10 end |
| 11 | 11 |
| 12 test "creates paste from gzip" do | 12 test "creates paste from gzip" do |
| 13 assert_difference("Paste.count", 1) do | 13 assert_difference("Paste.count", 1) do |
| 14 post :create, "paste" => { "paste_gzip" => ActiveSupport::Gzip.compress("here be paste") } | 14 post :create, :params => { "paste" => { "paste_gzip" => ActiveSupport::Gzip.compress("here be paste") } } |
| 15 end | 15 end |
| 16 | 16 |
| 17 assert_response :redirect | 17 assert_response :redirect |
| 18 end | 18 end |
| 19 | 19 |
| 20 test "creates paste from base64 gzip" do | 20 test "creates paste from base64 gzip" do |
| 21 assert_difference("Paste.count", 1) do | 21 assert_difference("Paste.count", 1) do |
| 22 post :create, "paste" => { "paste_gzip_base64" => Base64.encode64(ActiveSupport::Gzip.compress("here be paste")) } | 22 post :create, :params => { "paste" => { "paste_gzip_base64" => Base64.encode64(ActiveSupport::Gzip.compress("here be paste")) } } |
| 23 end | 23 end |
| 24 | 24 |
| 25 assert_response :redirect | 25 assert_response :redirect |
| 26 end | 26 end |
| 27 | 27 |
| 28 test "filters spam" do | 28 test "filters spam" do |
| 29 assert_no_difference("Paste.count") do | 29 assert_no_difference("Paste.count") do |
| 30 post :create, "url1" => "http://hello.com", "paste" => { "paste" => "here be paste", "key" => "12341234" } | 30 post :create, :params => { "url1" => "http://hello.com", "paste" => { "paste" => "here be paste", "key" => "12341234" } } |
| 31 end | 31 end |
| 32 | 32 |
| 33 assert_response :success | 33 assert_response :success |
| 34 end | 34 end |
| 35 | 35 |
| 36 test "shows paste" do | 36 test "shows paste" do |
| 37 get :show, :id => pastes(:basic).id | 37 get :show, :params => { :id => pastes(:basic).id } |
| 38 | 38 |
| 39 assert_response :success | 39 assert_response :success |
| 40 end | 40 end |
| 41 end | 41 end |
