From f869cb2326d313ae7d756dff017073c1cc963cc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20S=CC=8Ckoda?= Date: Sat, 27 Apr 2013 16:08:15 +0200 Subject: [PATCH] MDL-39077 add more unit tests for get_max_upload_sizes() --- lib/tests/moodlelib_test.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/tests/moodlelib_test.php b/lib/tests/moodlelib_test.php index 813c70da6f0..ced59115b43 100644 --- a/lib/tests/moodlelib_test.php +++ b/lib/tests/moodlelib_test.php @@ -2427,6 +2427,20 @@ class moodlelib_testcase extends advanced_testcase { $result = get_max_upload_sizes($sitebytes, $coursebytes, $modulebytes, $custombytes); $this->assertEquals(3, count($result)); + + // Test site limit only. + $sitebytes = 51200; + $result = get_max_upload_sizes($sitebytes); + + $this->assertEquals('Site upload limit (50KB)', $result['0']); + $this->assertEquals('50KB', $result['51200']); + $this->assertEquals('10KB', $result['10240']); + $this->assertCount(3, $result); + + // Test no limit. + $result = get_max_upload_sizes(); + $this->assertArrayHasKey('0', $result); + $this->assertArrayHasKey(get_max_upload_file_size(), $result); } /**