/** * {@inheritdoc} * * @param array $responseData * @param StarsListPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { foreach ($payloadResponse->getItems() as $i => $item) { $this->assertStarredItem($responseData['items'][$i], $item); } $this->assertPaging($responseData['paging'], $payloadResponse->getPaging()); }
/** * @inheritdoc * * @param array $responseData * @param GroupsListPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $channels = $payloadResponse->getGroups(); $this->assertCount(1, $channels); foreach ($channels as $x => $channel) { $this->assertGroup($responseData['groups'][$x], $channel); } }
/** * @inheritdoc * * @param array $responseData * @param GroupsHistoryPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $messages = $payloadResponse->getMessages(); $this->assertCount(1, $messages); foreach ($messages as $x => $message) { $this->assertSimpleMessage($responseData['messages'][$x], $message); } }
/** * {@inheritdoc} * * @param array $responseData * @param UsersListPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $users = $payloadResponse->getUsers(); $this->assertCount(1, $users); foreach ($users as $x => $user) { $this->assertUser($responseData['members'][$x], $user); } }
/** * {@inheritdoc} * * @param array $responseData * @param FilesListPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $files = $payloadResponse->getFiles(); $this->assertCount(1, $files); foreach ($files as $x => $file) { $this->assertFile($responseData['files'][$x], $file); } }
/** * {@inheritdoc} * * @param array $responseData * @param SearchMessagesPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $fileResult = $payloadResponse->getResult(); $this->assertInstanceOf('CL\\Slack\\Model\\MessageResult', $fileResult); $this->assertCount(1, $fileResult->getMatches()); foreach ($fileResult->getMatches() as $x => $match) { $this->assertMessageResultItem($responseData['messages']['matches'][$x], $match); } }
/** * @inheritdoc * * @param array $responseData * @param AuthTestPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertEquals($payloadResponse->getUserId(), $responseData['user_id']); $this->assertEquals($payloadResponse->getUsername(), $responseData['user']); $this->assertEquals($payloadResponse->getTeamId(), $responseData['team_id']); $this->assertEquals($payloadResponse->getTeam(), $responseData['team']); $this->assertEquals($payloadResponse->getUrl(), $responseData['url']); }
/** * {@inheritdoc} * * @param array $responseData * @param ChatDeletePayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertEquals($responseData['channel'], $payloadResponse->getChannelId()); $this->assertEquals($responseData['ts'], $payloadResponse->getSlackTimestamp()); }
/** * @inheritdoc * * @param array $responseData * @param FilesUploadPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertFile($responseData['file'], $payloadResponse->getFile()); }
/** * {@inheritdoc} * * @param array $responseData * @param UsersInfoPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertUser($responseData['user'], $payloadResponse->getUser()); }
/** * {@inheritdoc} * * @param array $responseData * @param GroupsCreatePayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertGroup($responseData['group'], $payloadResponse->getGroup()); }
/** * {@inheritdoc} * * @param array $responseData * @param ApiTestPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertEquals($payloadResponse->getArguments(), $responseData['args']); $this->assertEquals($payloadResponse->getArgument('foo'), $responseData['args']['foo']); }
/** * {@inheritdoc} * * @param array $responseData * @param RtmTestPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertEquals($payloadResponse->getUrl(), $responseData['url']); }
/** * {@inheritdoc} * * @param array $responseData * @param ChannelsLeavePayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertEquals($responseData['not_in_channel'], $payloadResponse->isNotInChannel()); }
/** * {@inheritdoc} * * @param array $responseData * @param ChannelsJoinPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertChannel($responseData['channel'], $payloadResponse->getChannel()); $this->assertEquals($responseData['already_in_channel'], $payloadResponse->isAlreadyInChannel()); }
/** * @inheritdoc * * @param array $responseData * @param ChannelsSetTopicPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertEquals($responseData['topic'], $payloadResponse->getTopic()); }
/** * {@inheritdoc} * * @param array $responseData * @param EmojiListPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertEquals($responseData['emoji'], $payloadResponse->getEmojis()); }
/** * {@inheritdoc} * * @param array $responseData * @param ChannelsInfoPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertChannel($responseData['channel'], $payloadResponse->getChannel()); }
/** * @inheritdoc * * @param array $responseData * @param GroupsOpenPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertEquals($responseData['no_op'], $payloadResponse->isNoOp()); $this->assertEquals($responseData['already_open'], $payloadResponse->isAlreadyOpen()); }
/** * {@inheritdoc} * * @param array $responseData * @param OauthAccessPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertEquals($responseData['access_token'], $payloadResponse->getAccessToken()); $this->assertEquals($responseData['scope'], $payloadResponse->getScope()); }
/** * @inheritdoc * * @param array $responseData * @param GroupsSetPurposePayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertEquals($responseData['purpose'], $payloadResponse->getPurpose()); }
/** * {@inheritdoc} * * @param array $responseData * @param TeamInfoPayloadResponse $payloadResponse */ protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse) { $this->assertInstanceOf('CL\\Slack\\Model\\Team', $payloadResponse->getTeam()); $this->assertTeam($responseData['team'], $payloadResponse->getTeam()); }