Esempio n. 1
0
 public function test_mod_lti_delete_tool_proxy()
 {
     $proxy = mod_lti_external::create_tool_proxy('Test proxy', $this->getExternalTestFileUrl('/test.html'), array(), array());
     $this->assertNotEmpty(lti_get_tool_proxy($proxy->id));
     $proxy = mod_lti_external::delete_tool_proxy($proxy->id);
     $this->assertEquals('Test proxy', $proxy->name);
     $this->assertEquals($this->getExternalTestFileUrl('/test.html'), $proxy->regurl);
     $this->assertEquals(LTI_TOOL_PROXY_STATE_PENDING, $proxy->state);
     $this->assertEmpty(lti_get_tool_proxy($proxy->id));
 }