Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 23... Línea 23...
23
 * @category   test
23
 * @category   test
24
 * @copyright  2021 Sara Arjona (sara@moodle.com)
24
 * @copyright  2021 Sara Arjona (sara@moodle.com)
25
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
25
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
26
 * @coversDefaultClass \core_adminpresets\local\setting\adminpresets_admin_setting_bloglevel
26
 * @coversDefaultClass \core_adminpresets\local\setting\adminpresets_admin_setting_bloglevel
27
 */
27
 */
28
class adminpresets_admin_setting_bloglevel_test extends \advanced_testcase {
28
final class adminpresets_admin_setting_bloglevel_test extends \advanced_testcase {
Línea 29... Línea 29...
29
 
29
 
30
    /**
30
    /**
31
     * Test the behaviour of save_value() method.
31
     * Test the behaviour of save_value() method.
32
     *
32
     *
Línea 70... Línea 70...
70
    /**
70
    /**
71
     * Data provider for test_save_value().
71
     * Data provider for test_save_value().
72
     *
72
     *
73
     * @return array
73
     * @return array
74
     */
74
     */
75
    public function save_value_provider(): array {
75
    public static function save_value_provider(): array {
76
        return [
76
        return [
77
            'Save the bloglevel and set blog_menu block visibility to true' => [
77
            'Save the bloglevel and set blog_menu block visibility to true' => [
78
                'setttingvalue' => BLOG_USER_LEVEL,
78
                'settingvalue' => BLOG_USER_LEVEL,
79
                'expectedsaved' => true,
79
                'expectedsaved' => true,
80
            ],
80
            ],
81
            'Same value to bloglevel, so it will not be saved' => [
81
            'Same value to bloglevel, so it will not be saved' => [
82
                'setttingvalue' => BLOG_SITE_LEVEL,
82
                'settingvalue' => BLOG_SITE_LEVEL,
83
                'expectedsaved' => false,
83
                'expectedsaved' => false,
84
            ],
84
            ],
85
            'Save the bloglevel and set blog_menu block visibility to false' => [
85
            'Save the bloglevel and set blog_menu block visibility to false' => [
86
                'setttingvalue' => 0,
86
                'settingvalue' => 0,
87
                'expectedsaved' => true,
87
                'expectedsaved' => true,
88
            ],
88
            ],
89
        ];
89
        ];
90
    }
90
    }