}
if (!empty($capabilityoffered)) {
- $config->lti_capabilities = $capabilitiesoffered;
+ $config->lti_capabilities = $capabilityoffered;
}
if (!empty($serviceoffered)) {
* Test create tool proxy
*/
public function test_mod_lti_create_tool_proxy() {
- $proxy = mod_lti_external::create_tool_proxy('Test proxy', $this->getExternalTestFileUrl('/test.html'), array(), array());
+ $capabilities = ['AA', 'BB'];
+ $proxy = mod_lti_external::create_tool_proxy('Test proxy', $this->getExternalTestFileUrl('/test.html'), $capabilities, []);
$this->assertEquals('Test proxy', $proxy->name);
$this->assertEquals($this->getExternalTestFileUrl('/test.html'), $proxy->regurl);
$this->assertEquals(LTI_TOOL_PROXY_STATE_PENDING, $proxy->state);
+ $this->assertEquals(implode("\n", $capabilities), $proxy->capabilityoffered);
}
/*