Project

General

Profile

Defect #41819 ยป 41819.patch

Go MAEDA, 2024-11-21 15:25

View differences:

app/views/timelog/index.api.rsb
6 6
      api.issue(:id => time_entry.issue_id) unless time_entry.issue.nil?
7 7
      api.user(:id => time_entry.user_id, :name => time_entry.user.name) unless time_entry.user.nil?
8 8
      api.activity(:id => time_entry.activity_id, :name => time_entry.activity.name) unless time_entry.activity.nil?
9
      api.hours time_entry.hours
9
      api.hours time_entry.hours.round(2).to_f
10 10
      api.comments time_entry.comments
11 11
      api.spent_on time_entry.spent_on
12 12
      api.created_on time_entry.created_on
app/views/timelog/show.api.rsb
4 4
  api.issue(:id => @time_entry.issue_id) unless @time_entry.issue.nil?
5 5
  api.user(:id => @time_entry.user_id, :name => @time_entry.user.name) unless @time_entry.user.nil?
6 6
  api.activity(:id => @time_entry.activity_id, :name => @time_entry.activity.name) unless @time_entry.activity.nil?
7
  api.hours @time_entry.hours
7
  api.hours @time_entry.hours.round(2).to_f
8 8
  api.comments @time_entry.comments
9 9
  api.spent_on @time_entry.spent_on
10 10
  api.created_on @time_entry.created_on
test/integration/api_test/time_entries_test.rb
33 33
    get '/time_entries.xml', :headers => credentials('jsmith')
34 34
    assert_response :success
35 35
    assert_equal 'application/xml', @response.media_type
36
    assert_select 'time_entries[type=array] time_entry id', :text => '2'
36
    assert_select 'time_entries[type=array] time_entry id', :text => '4'
37
    assert_select 'time_entry:has(id:contains(4)) hours', :text => '7.65'
37 38
  end
38 39

  
39 40
  test "GET /time_entries.xml with limit should return limited results" do
......
44 45
  end
45 46

  
46 47
  test "GET /time_entries/:id.xml should return the time entry" do
47
    get '/time_entries/2.xml', :headers => credentials('jsmith')
48
    get '/time_entries/4.xml', :headers => credentials('jsmith')
48 49
    assert_response :success
49 50
    assert_equal 'application/xml', @response.media_type
50
    assert_select 'time_entry id', :text => '2'
51
    assert_select 'time_entry id', :text => '4'
52
    assert_select 'time_entry hours', :text => '7.65'
51 53
  end
52 54

  
53 55
  test "GET /time_entries/:id.xml on closed project should return the time entry" do
    (1-1/1)