Fixed speakers collections
Change-Id: I17a7bd08cd1081958b69924a5717dd5cc33f89db
This commit is contained in:
parent
de7b210159
commit
82097adf64
@ -145,7 +145,7 @@ class PresentationSpeakerSerializer extends SilverStripeSerializer
|
|||||||
foreach ($speaker->getModeratedPresentations($summit_id, $published) as $p) {
|
foreach ($speaker->getModeratedPresentations($summit_id, $published) as $p) {
|
||||||
$moderated_presentations[] = SerializerRegistry::getInstance()->getSerializer($p)->serialize();
|
$moderated_presentations[] = SerializerRegistry::getInstance()->getSerializer($p)->serialize();
|
||||||
}
|
}
|
||||||
$values['moderated_presentations'] = $presentations;
|
$values['moderated_presentations'] = $moderated_presentations;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'member': {
|
case 'member': {
|
||||||
|
@ -336,6 +336,36 @@ final class OAuth2SpeakersApiTest extends ProtectedApiTest
|
|||||||
return $speaker;
|
return $speaker;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testGetSpeakerById($speaker_id=219)
|
||||||
|
{
|
||||||
|
$params = [
|
||||||
|
|
||||||
|
'speaker_id' => $speaker_id,
|
||||||
|
'expand' => 'member,presentations'
|
||||||
|
];
|
||||||
|
|
||||||
|
$headers = [
|
||||||
|
"HTTP_Authorization" => " Bearer " . $this->access_token,
|
||||||
|
"CONTENT_TYPE" => "application/json"
|
||||||
|
];
|
||||||
|
|
||||||
|
$response = $this->action(
|
||||||
|
"GET",
|
||||||
|
"OAuth2SummitSpeakersApiController@getSpeaker",
|
||||||
|
$params,
|
||||||
|
[],
|
||||||
|
[],
|
||||||
|
[],
|
||||||
|
$headers
|
||||||
|
);
|
||||||
|
|
||||||
|
$content = $response->getContent();
|
||||||
|
$this->assertResponseStatus(200);
|
||||||
|
$speaker = json_decode($content);
|
||||||
|
$this->assertTrue(!is_null($speaker));
|
||||||
|
return $speaker;
|
||||||
|
}
|
||||||
|
|
||||||
public function testGetCurrentSummitSpeakersOrderByID()
|
public function testGetCurrentSummitSpeakersOrderByID()
|
||||||
{
|
{
|
||||||
$params = [
|
$params = [
|
||||||
|
Loading…
x
Reference in New Issue
Block a user