Mercurial > hg > soundsoftware-site
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 |