Add estimated hours and spent hours to Versions API (#32242).

Patch by Yuichi HARADA.


git-svn-id: http://svn.redmine.org/redmine/trunk@18883 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Go MAEDA
2019-10-31 02:15:10 +00:00
parent 95c48e0708
commit 23cae559bc
2 changed files with 12 additions and 1 deletions

View File

@@ -28,7 +28,8 @@ class Redmine::ApiTest::VersionsTest < Redmine::ApiTest::Base
:members,
:enabled_modules,
:versions,
:wikis, :wiki_pages
:wikis, :wiki_pages,
:time_entries
test "GET /projects/:project_id/versions.xml should return project versions" do
get '/projects/1/versions.xml'
@@ -125,6 +126,10 @@ class Redmine::ApiTest::VersionsTest < Redmine::ApiTest::Base
end
test "GET /versions/:id.xml should return the version" do
assert_equal [2, 12], Version.find(2).visible_fixed_issues.pluck(:id).sort
TimeEntry.generate!(:issue_id => 2, :hours => 1.0)
TimeEntry.generate!(:issue_id => 12, :hours => 1.5)
get '/versions/2.xml'
assert_response :success
@@ -134,6 +139,8 @@ class Redmine::ApiTest::VersionsTest < Redmine::ApiTest::Base
assert_select 'name', :text => '1.0'
assert_select 'sharing', :text => 'none'
assert_select 'wiki_page_title', :text => 'ECookBookV1'
assert_select 'estimated_hours', :text => '0.5'
assert_select 'spent_hours', :text => '2.5'
end
end