]> source.dussan.org Git - redmine.git/commitdiff
remove trailing white-spaces from test/integration/api_test/projects_test.rb.
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Sat, 27 Aug 2011 10:03:14 +0000 (10:03 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Sat, 27 Aug 2011 10:03:14 +0000 (10:03 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6672 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/integration/api_test/projects_test.rb

index 6258aae89c03cfa3e44fe63b1f47468bc359f235..8c601b356df38139f1e73ad7a9e2e9f98af60693 100644 (file)
@@ -1,16 +1,16 @@
 # Redmine - project management software
-# Copyright (C) 2006-2010  Jean-Philippe Lang
+# Copyright (C) 2006-2011  Jean-Philippe Lang
 #
 # This program is free software; you can redistribute it and/or
 # modify it under the terms of the GNU General Public License
 # as published by the Free Software Foundation; either version 2
 # of the License, or (at your option) any later version.
-# 
+#
 # This program is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 # GNU General Public License for more details.
-# 
+#
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
@@ -25,14 +25,14 @@ class ApiTest::ProjectsTest < ActionController::IntegrationTest
   def setup
     Setting.rest_api_enabled = '1'
   end
-  
+
   context "GET /projects" do
     context ".xml" do
       should "return projects" do
         get '/projects.xml'
         assert_response :success
         assert_equal 'application/xml', @response.content_type
-        
+
         assert_tag :tag => 'projects',
           :child => {:tag => 'project', :child => {:tag => 'id', :content => '1'}}
       end
@@ -43,7 +43,7 @@ class ApiTest::ProjectsTest < ActionController::IntegrationTest
         get '/projects.json'
         assert_response :success
         assert_equal 'application/json', @response.content_type
-        
+
         json = ActiveSupport::JSON.decode(response.body)
         assert_kind_of Hash, json
         assert_kind_of Array, json['projects']
@@ -52,34 +52,34 @@ class ApiTest::ProjectsTest < ActionController::IntegrationTest
       end
     end
   end
-  
+
   context "GET /projects/:id" do
     context ".xml" do
       # TODO: A private project is needed because should_allow_api_authentication
       # actually tests that authentication is *required*, not just allowed
       should_allow_api_authentication(:get, "/projects/2.xml")
-    
+
       should "return requested project" do
         get '/projects/1.xml'
         assert_response :success
         assert_equal 'application/xml', @response.content_type
-        
+
         assert_tag :tag => 'project',
           :child => {:tag => 'id', :content => '1'}
         assert_tag :tag => 'custom_field',
           :attributes => {:name => 'Development status'}, :content => 'Stable'
       end
-      
+
       context "with hidden custom fields" do
         setup do
           ProjectCustomField.find_by_name('Development status').update_attribute :visible, false
         end
-        
+
         should "not display hidden custom fields" do
           get '/projects/1.xml'
           assert_response :success
           assert_equal 'application/xml', @response.content_type
-          
+
           assert_no_tag 'custom_field',
             :attributes => {:name => 'Development status'}
         end
@@ -88,10 +88,10 @@ class ApiTest::ProjectsTest < ActionController::IntegrationTest
 
     context ".json" do
       should_allow_api_authentication(:get, "/projects/2.json")
-      
+
       should "return requested project" do
         get '/projects/1.json'
-        
+
         json = ActiveSupport::JSON.decode(response.body)
         assert_kind_of Hash, json
         assert_kind_of Hash, json['project']
@@ -99,61 +99,61 @@ class ApiTest::ProjectsTest < ActionController::IntegrationTest
       end
     end
   end
-  
+
   context "POST /projects" do
     context "with valid parameters" do
       setup do
         Setting.default_projects_modules = ['issue_tracking', 'repository']
         @parameters = {:project => {:name => 'API test', :identifier => 'api-test'}}
       end
-      
+
       context ".xml" do
         should_allow_api_authentication(:post,
                                         '/projects.xml',
                                         {:project => {:name => 'API test', :identifier => 'api-test'}},
                                         {:success_code => :created})
-    
-        
+
+
         should "create a project with the attributes" do
           assert_difference('Project.count') do
             post '/projects.xml', @parameters, :authorization => credentials('admin')
           end
-    
+
           project = Project.first(:order => 'id DESC')
           assert_equal 'API test', project.name
           assert_equal 'api-test', project.identifier
           assert_equal ['issue_tracking', 'repository'], project.enabled_module_names.sort
           assert_equal Tracker.all.size, project.trackers.size
-      
+
           assert_response :created
           assert_equal 'application/xml', @response.content_type
           assert_tag 'project', :child => {:tag => 'id', :content => project.id.to_s}
         end
-        
+
         should "accept enabled_module_names attribute" do
           @parameters[:project].merge!({:enabled_module_names => ['issue_tracking', 'news', 'time_tracking']})
-          
+
           assert_difference('Project.count') do
             post '/projects.xml', @parameters, :authorization => credentials('admin')
           end
-          
+
           project = Project.first(:order => 'id DESC')
           assert_equal ['issue_tracking', 'news', 'time_tracking'], project.enabled_module_names.sort
         end
-        
+
         should "accept tracker_ids attribute" do
           @parameters[:project].merge!({:tracker_ids => [1, 3]})
-          
+
           assert_difference('Project.count') do
             post '/projects.xml', @parameters, :authorization => credentials('admin')
           end
-          
+
           project = Project.first(:order => 'id DESC')
           assert_equal [1, 3], project.trackers.map(&:id).sort
         end
       end
     end
-    
+
     context "with invalid parameters" do
       setup do
         @parameters = {:project => {:name => 'API test'}}
@@ -164,7 +164,7 @@ class ApiTest::ProjectsTest < ActionController::IntegrationTest
           assert_no_difference('Project.count') do
             post '/projects.xml', @parameters, :authorization => credentials('admin')
           end
-            
+
           assert_response :unprocessable_entity
           assert_equal 'application/xml', @response.content_type
           assert_tag 'errors', :child => {:tag => 'error', :content => "Identifier can't be blank"}
@@ -172,19 +172,19 @@ class ApiTest::ProjectsTest < ActionController::IntegrationTest
       end
     end
   end
-    
+
   context "PUT /projects/:id" do
     context "with valid parameters" do
       setup do
         @parameters = {:project => {:name => 'API update'}}
       end
-      
+
       context ".xml" do
         should_allow_api_authentication(:put,
                                         '/projects/2.xml',
                                         {:project => {:name => 'API update'}},
                                         {:success_code => :ok})
-        
+
         should "update the project" do
           assert_no_difference 'Project.count' do
             put '/projects/2.xml', @parameters, :authorization => credentials('jsmith')
@@ -194,10 +194,10 @@ class ApiTest::ProjectsTest < ActionController::IntegrationTest
           project = Project.find(2)
           assert_equal 'API update', project.name
         end
-        
+
         should "accept enabled_module_names attribute" do
           @parameters[:project].merge!({:enabled_module_names => ['issue_tracking', 'news', 'time_tracking']})
-          
+
           assert_no_difference 'Project.count' do
             put '/projects/2.xml', @parameters, :authorization => credentials('admin')
           end
@@ -205,10 +205,10 @@ class ApiTest::ProjectsTest < ActionController::IntegrationTest
           project = Project.find(2)
           assert_equal ['issue_tracking', 'news', 'time_tracking'], project.enabled_module_names.sort
         end
-        
+
         should "accept tracker_ids attribute" do
           @parameters[:project].merge!({:tracker_ids => [1, 3]})
-          
+
           assert_no_difference 'Project.count' do
             put '/projects/2.xml', @parameters, :authorization => credentials('admin')
           end
@@ -218,18 +218,18 @@ class ApiTest::ProjectsTest < ActionController::IntegrationTest
         end
       end
     end
-    
+
     context "with invalid parameters" do
       setup do
         @parameters = {:project => {:name => ''}}
       end
-      
+
       context ".xml" do
         should "return errors" do
           assert_no_difference('Project.count') do
             put '/projects/2.xml', @parameters, :authorization => credentials('admin')
           end
-            
+
           assert_response :unprocessable_entity
           assert_equal 'application/xml', @response.content_type
           assert_tag 'errors', :child => {:tag => 'error', :content => "Name can't be blank"}
@@ -237,14 +237,14 @@ class ApiTest::ProjectsTest < ActionController::IntegrationTest
       end
     end
   end
-  
+
   context "DELETE /projects/:id" do
     context ".xml" do
       should_allow_api_authentication(:delete,
                                       '/projects/2.xml',
                                       {},
                                       {:success_code => :ok})
-  
+
       should "delete the project" do
         assert_difference('Project.count',-1) do
           delete '/projects/2.xml', {}, :authorization => credentials('admin')
@@ -254,7 +254,7 @@ class ApiTest::ProjectsTest < ActionController::IntegrationTest
       end
     end
   end
-  
+
   def credentials(user, password=nil)
     ActionController::HttpAuthentication::Basic.encode_credentials(user, password || user)
   end