MDL-27809 navigation: Reworked the caching within navigation and improved the ordering of events in order to reduce the use of session without serious impact on serverload

This commit is contained in:
Sam Hemelryk
2011-07-12 16:04:03 +08:00
parent 89b2800f75
commit 1f7907dac3
3 changed files with 425 additions and 328 deletions
+1 -5
View File
@@ -346,12 +346,8 @@ class global_navigation_test extends UnitTestCase {
$this->assertTrue($this->node->exposed_format_display_course_content('dummy'));
}
public function test_module_extends_navigation() {
$this->cache->test1_extends_navigation = true;
$this->cache->test2_extends_navigation = false;
$this->assertTrue($this->node->exposed_module_extends_navigation('data'));
$this->assertTrue($this->node->exposed_module_extends_navigation('test1'));
$this->assertFalse($this->node->exposed_module_extends_navigation('test2'));
$this->assertFalse($this->node->exposed_module_extends_navigation('test3'));
$this->assertFalse($this->node->exposed_module_extends_navigation('test1'));
}
}