comparison test/integration/api_test/versions_test.rb @ 1517:dffacf8a6908 redmine-2.5

Update to Redmine SVN revision 13367 on 2.5-stable branch
author Chris Cannam
date Tue, 09 Sep 2014 09:29:00 +0100
parents e248c7af89ec
children
comparison
equal deleted inserted replaced
1516:b450a9d58aed 1517:dffacf8a6908
54 test "POST /projects/:project_id/versions.xml should create the version" do 54 test "POST /projects/:project_id/versions.xml should create the version" do
55 assert_difference 'Version.count' do 55 assert_difference 'Version.count' do
56 post '/projects/1/versions.xml', {:version => {:name => 'API test'}}, credentials('jsmith') 56 post '/projects/1/versions.xml', {:version => {:name => 'API test'}}, credentials('jsmith')
57 end 57 end
58 58
59 version = Version.first(:order => 'id DESC') 59 version = Version.order('id DESC').first
60 assert_equal 'API test', version.name 60 assert_equal 'API test', version.name
61 61
62 assert_response :created 62 assert_response :created
63 assert_equal 'application/xml', @response.content_type 63 assert_equal 'application/xml', @response.content_type
64 assert_tag 'version', :child => {:tag => 'id', :content => version.id.to_s} 64 assert_tag 'version', :child => {:tag => 'id', :content => version.id.to_s}
67 test "POST /projects/:project_id/versions.xml should create the version with due date" do 67 test "POST /projects/:project_id/versions.xml should create the version with due date" do
68 assert_difference 'Version.count' do 68 assert_difference 'Version.count' do
69 post '/projects/1/versions.xml', {:version => {:name => 'API test', :due_date => '2012-01-24'}}, credentials('jsmith') 69 post '/projects/1/versions.xml', {:version => {:name => 'API test', :due_date => '2012-01-24'}}, credentials('jsmith')
70 end 70 end
71 71
72 version = Version.first(:order => 'id DESC') 72 version = Version.order('id DESC').first
73 assert_equal 'API test', version.name 73 assert_equal 'API test', version.name
74 assert_equal Date.parse('2012-01-24'), version.due_date 74 assert_equal Date.parse('2012-01-24'), version.due_date
75 75
76 assert_response :created 76 assert_response :created
77 assert_equal 'application/xml', @response.content_type 77 assert_equal 'application/xml', @response.content_type
90 ] 90 ]
91 } 91 }
92 }, credentials('jsmith') 92 }, credentials('jsmith')
93 end 93 end
94 94
95 version = Version.first(:order => 'id DESC') 95 version = Version.order('id DESC').first
96 assert_equal 'API test', version.name 96 assert_equal 'API test', version.name
97 assert_equal 'Some value', version.custom_field_value(field) 97 assert_equal 'Some value', version.custom_field_value(field)
98 98
99 assert_response :created 99 assert_response :created
100 assert_equal 'application/xml', @response.content_type 100 assert_equal 'application/xml', @response.content_type