mirror of
https://github.com/moodle/moodle.git
synced 2025-03-21 16:10:15 +01:00
MDL-76657 gradebook: Remove hard-coded plugin names from unit test
This commit is contained in:
parent
7e1aa845c7
commit
3a5820f3c4
@ -62,26 +62,26 @@ class general_action_bar_test extends advanced_testcase {
|
||||
// test is being run, therefore, we need to know which links can be
|
||||
// present in a standard Moodle install, and only check them.
|
||||
$allcorenavlinks = [
|
||||
'View' => [
|
||||
'Grader report',
|
||||
'Grade history',
|
||||
'Grade summary',
|
||||
'Outcomes report',
|
||||
'Overview report',
|
||||
'Single view',
|
||||
'User report',
|
||||
get_string('view') => [
|
||||
get_string('pluginname', 'gradereport_grader'),
|
||||
get_string('pluginname', 'gradereport_history'),
|
||||
get_string('pluginname', 'gradereport_outcomes'),
|
||||
get_string('pluginname', 'gradereport_overview'),
|
||||
get_string('pluginname', 'gradereport_singleview'),
|
||||
get_string('pluginname', 'gradereport_summary'),
|
||||
get_string('pluginname', 'gradereport_user'),
|
||||
],
|
||||
'Setup' => [
|
||||
'Gradebook setup',
|
||||
'Course grade settings',
|
||||
'Preferences: Grader report',
|
||||
get_string('setup', 'grades') => [
|
||||
get_string('gradebooksetup', 'grades'),
|
||||
get_string('coursegradesettings', 'grades'),
|
||||
get_string('preferences', 'grades') . ': ' . get_string('pluginname', 'gradereport_grader'),
|
||||
],
|
||||
'More' => [
|
||||
'Scales',
|
||||
'Outcomes',
|
||||
'Grade letters',
|
||||
'Import',
|
||||
'Export',
|
||||
get_string('moremenu') => [
|
||||
get_string('scales'),
|
||||
get_string('outcomes', 'grades'),
|
||||
get_string('gradeletters', 'grades'),
|
||||
get_string('import', 'grades'),
|
||||
get_string('export', 'grades'),
|
||||
],
|
||||
];
|
||||
|
||||
@ -148,29 +148,51 @@ class general_action_bar_test extends advanced_testcase {
|
||||
* @return array
|
||||
*/
|
||||
public function export_for_template_provider(): array {
|
||||
$graderpluginname = get_string('pluginname', 'gradereport_grader');
|
||||
$historypluginname = get_string('pluginname', 'gradereport_history');
|
||||
$outcomespluginname = get_string('pluginname', 'gradereport_outcomes');
|
||||
$overviewpluginname = get_string('pluginname', 'gradereport_overview');
|
||||
$singleviewpluginname = get_string('pluginname', 'gradereport_singleview');
|
||||
$summarypluginname = get_string('pluginname', 'gradereport_summary');
|
||||
$userpluginname = get_string('pluginname', 'gradereport_user');
|
||||
|
||||
$viewstr = get_string('view');
|
||||
$setupstr = get_string('setup', 'grades');
|
||||
$morestr = get_string('moremenu');
|
||||
|
||||
$gradebooksetupstr = get_string('gradebooksetup', 'grades');
|
||||
$coursegradesettingsstr = get_string('coursegradesettings', 'grades');
|
||||
$graderpreferencesstr = get_string('preferences', 'grades') . ': ' . get_string('pluginname', 'gradereport_grader');
|
||||
|
||||
$scalesstr = get_string('scales');
|
||||
$outcomesstr = get_string('outcomes', 'grades');
|
||||
$gradelettersstr = get_string('gradeletters', 'grades');
|
||||
$importstr = get_string('import', 'grades');
|
||||
$exportstr = get_string('export', 'grades');
|
||||
|
||||
return [
|
||||
'Gradebook general navigation for admin; outcomes disabled.' => [
|
||||
'admin',
|
||||
false,
|
||||
[
|
||||
'View' => [
|
||||
'Grader report',
|
||||
'Grade history',
|
||||
'Grade summary',
|
||||
'Overview report',
|
||||
'Single view',
|
||||
'User report',
|
||||
$viewstr => [
|
||||
$graderpluginname,
|
||||
$historypluginname,
|
||||
$overviewpluginname,
|
||||
$singleviewpluginname,
|
||||
$summarypluginname,
|
||||
$userpluginname,
|
||||
],
|
||||
'Setup' => [
|
||||
'Gradebook setup',
|
||||
'Course grade settings',
|
||||
'Preferences: Grader report',
|
||||
$setupstr => [
|
||||
$gradebooksetupstr,
|
||||
$coursegradesettingsstr,
|
||||
$graderpreferencesstr,
|
||||
],
|
||||
'More' => [
|
||||
'Scales',
|
||||
'Grade letters',
|
||||
'Import',
|
||||
'Export',
|
||||
$morestr => [
|
||||
$scalesstr,
|
||||
$gradelettersstr,
|
||||
$importstr,
|
||||
$exportstr,
|
||||
],
|
||||
],
|
||||
],
|
||||
@ -178,26 +200,26 @@ class general_action_bar_test extends advanced_testcase {
|
||||
'admin',
|
||||
true,
|
||||
[
|
||||
'View' => [
|
||||
'Grader report',
|
||||
'Grade history',
|
||||
'Grade summary',
|
||||
'Outcomes report',
|
||||
'Overview report',
|
||||
'Single view',
|
||||
'User report',
|
||||
$viewstr => [
|
||||
$graderpluginname,
|
||||
$historypluginname,
|
||||
$outcomespluginname,
|
||||
$overviewpluginname,
|
||||
$singleviewpluginname,
|
||||
$summarypluginname,
|
||||
$userpluginname,
|
||||
],
|
||||
'Setup' => [
|
||||
'Gradebook setup',
|
||||
'Course grade settings',
|
||||
'Preferences: Grader report',
|
||||
$setupstr => [
|
||||
$gradebooksetupstr,
|
||||
$coursegradesettingsstr,
|
||||
$graderpreferencesstr,
|
||||
],
|
||||
'More' => [
|
||||
'Scales',
|
||||
'Outcomes',
|
||||
'Grade letters',
|
||||
'Import',
|
||||
'Export',
|
||||
$morestr => [
|
||||
$scalesstr,
|
||||
$outcomesstr,
|
||||
$gradelettersstr,
|
||||
$importstr,
|
||||
$exportstr,
|
||||
],
|
||||
],
|
||||
],
|
||||
@ -205,24 +227,24 @@ class general_action_bar_test extends advanced_testcase {
|
||||
'editingteacher',
|
||||
false,
|
||||
[
|
||||
'View' => [
|
||||
'Grader report',
|
||||
'Grade history',
|
||||
'Grade summary',
|
||||
'Overview report',
|
||||
'Single view',
|
||||
'User report',
|
||||
$viewstr => [
|
||||
$graderpluginname,
|
||||
$historypluginname,
|
||||
$overviewpluginname,
|
||||
$singleviewpluginname,
|
||||
$summarypluginname,
|
||||
$userpluginname,
|
||||
],
|
||||
'Setup' => [
|
||||
'Gradebook setup',
|
||||
'Course grade settings',
|
||||
'Preferences: Grader report',
|
||||
$setupstr => [
|
||||
$gradebooksetupstr,
|
||||
$coursegradesettingsstr,
|
||||
$graderpreferencesstr,
|
||||
],
|
||||
'More' => [
|
||||
'Scales',
|
||||
'Grade letters',
|
||||
'Import',
|
||||
'Export',
|
||||
$morestr => [
|
||||
$scalesstr,
|
||||
$gradelettersstr,
|
||||
$importstr,
|
||||
$exportstr,
|
||||
],
|
||||
],
|
||||
],
|
||||
@ -230,26 +252,26 @@ class general_action_bar_test extends advanced_testcase {
|
||||
'editingteacher',
|
||||
true,
|
||||
[
|
||||
'View' => [
|
||||
'Grader report',
|
||||
'Grade history',
|
||||
'Grade summary',
|
||||
'Outcomes report',
|
||||
'Overview report',
|
||||
'Single view',
|
||||
'User report',
|
||||
$viewstr => [
|
||||
$graderpluginname,
|
||||
$historypluginname,
|
||||
$outcomespluginname,
|
||||
$overviewpluginname,
|
||||
$singleviewpluginname,
|
||||
$summarypluginname,
|
||||
$userpluginname,
|
||||
],
|
||||
'Setup' => [
|
||||
'Gradebook setup',
|
||||
'Course grade settings',
|
||||
'Preferences: Grader report',
|
||||
$setupstr => [
|
||||
$gradebooksetupstr,
|
||||
$coursegradesettingsstr,
|
||||
$graderpreferencesstr,
|
||||
],
|
||||
'More' => [
|
||||
'Scales',
|
||||
'Outcomes',
|
||||
'Grade letters',
|
||||
'Import',
|
||||
'Export',
|
||||
$morestr => [
|
||||
$scalesstr,
|
||||
$outcomesstr,
|
||||
$gradelettersstr,
|
||||
$importstr,
|
||||
$exportstr,
|
||||
],
|
||||
],
|
||||
],
|
||||
@ -257,19 +279,19 @@ class general_action_bar_test extends advanced_testcase {
|
||||
'teacher',
|
||||
true,
|
||||
[
|
||||
'View' => [
|
||||
'Grader report',
|
||||
'Grade history',
|
||||
'Grade summary',
|
||||
'Outcomes report',
|
||||
'Overview report',
|
||||
'User report',
|
||||
$viewstr => [
|
||||
$graderpluginname,
|
||||
$historypluginname,
|
||||
$outcomespluginname,
|
||||
$overviewpluginname,
|
||||
$summarypluginname,
|
||||
$userpluginname,
|
||||
],
|
||||
'Setup' => [
|
||||
'Preferences: Grader report',
|
||||
$setupstr => [
|
||||
$graderpreferencesstr,
|
||||
],
|
||||
'More' => [
|
||||
'Export',
|
||||
$morestr => [
|
||||
$exportstr,
|
||||
],
|
||||
],
|
||||
],
|
||||
@ -277,9 +299,9 @@ class general_action_bar_test extends advanced_testcase {
|
||||
'student',
|
||||
true,
|
||||
[
|
||||
'View' => [
|
||||
'Overview report',
|
||||
'User report',
|
||||
$viewstr => [
|
||||
$overviewpluginname,
|
||||
$userpluginname,
|
||||
],
|
||||
],
|
||||
],
|
||||
|
Loading…
x
Reference in New Issue
Block a user