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) {
|
||||
$moderated_presentations[] = SerializerRegistry::getInstance()->getSerializer($p)->serialize();
|
||||
}
|
||||
$values['moderated_presentations'] = $presentations;
|
||||
$values['moderated_presentations'] = $moderated_presentations;
|
||||
}
|
||||
break;
|
||||
case 'member': {
|
||||
|
@ -336,6 +336,36 @@ final class OAuth2SpeakersApiTest extends ProtectedApiTest
|
||||
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()
|
||||
{
|
||||
$params = [
|
||||
|
Loading…
x
Reference in New Issue
Block a user