additionals/test/functional/reports_controller_test.rb

40 lines
1.2 KiB
Ruby

# frozen_string_literal: true
require File.expand_path '../../test_helper', __FILE__
class ReportsControllerTest < Additionals::ControllerTest
fixtures :users, :groups_users, :email_addresses, :user_preferences,
:roles, :members, :member_roles,
:projects, :trackers, :issue_statuses, :issues,
:enumerations, :issue_categories,
:projects_trackers,
:roles, :member_roles, :members,
:enabled_modules, :workflows,
:versions
def setup
prepare_tests
end
def test_get_issue_report_details_by_assignee_should_show_non_assigned_issue_count
Issue.delete_all
Issue.generate!
Issue.generate!
Issue.generate! status_id: 5
Issue.generate! assigned_to_id: 2
get :issue_report_details,
params: { id: 1,
detail: 'assigned_to' }
assert_select 'table.list tbody :last-child' do
assert_select 'td', text: "[#{I18n.t :label_none}]"
assert_select ':nth-child(2)', text: '2' # status:1
assert_select ':nth-child(6)', text: '1' # status:5
assert_select ':nth-child(8)', text: '2' # open
assert_select ':nth-child(9)', text: '1' # closed
assert_select ':nth-child(10)', text: '3' # total
end
end
end