libdir . '/ajax/ajaxlib.php'); /** * Unit tests of mathslib wrapper and underlying EvalMath library. * * @author Petr Skoda (skodak) * @version $Id$ */ class ajax_test extends UnitTestCase { function test_ajax_get_lib() { global $CFG; $olddebug = $CFG->debug; $CFG->debug = DEBUG_DEVELOPER; $this->assertEqual(ajax_get_lib('yui_yahoo'), $CFG->wwwroot . '/lib/yui/yahoo/yahoo.js'); $CFG->debug = DEBUG_MINIMAL; $this->assertEqual(ajax_get_lib('yui_yahoo'), $CFG->wwwroot . '/lib/yui/yahoo/yahoo-min.js'); $CFG->debug = $olddebug; $this->assertEqual(ajax_get_lib('lib/javascript-static.js'), $CFG->wwwroot . '/lib/javascript-static.js'); $this->assertEqual(ajax_get_lib($CFG->wwwroot . '/lib/javascript-static.js'), $CFG->wwwroot . '/lib/javascript-static.js'); $this->expectException(); ajax_get_lib('a_file_that_does_not_exist.js'); } } ?>