Add integration tests for getting guest avatars
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
This commit is contained in:
parent
1552add4ca
commit
b4b3276a5b
|
@ -165,3 +165,19 @@ Feature: avatar
|
|||
| X-NC-IsCustomAvatar | 1 |
|
||||
And last avatar is a square of size 96
|
||||
And last avatar is a single "#FF0000" color
|
||||
|
||||
|
||||
|
||||
Scenario: get default guest avatar
|
||||
When user "user0" gets avatar for guest "guest0"
|
||||
Then The following headers should be set
|
||||
| Content-Type | image/png |
|
||||
And last avatar is a square of size 128
|
||||
And last avatar is not a single color
|
||||
|
||||
Scenario: get default guest avatar as an anonymous user
|
||||
When user "anonymous" gets avatar for guest "guest0"
|
||||
Then The following headers should be set
|
||||
| Content-Type | image/png |
|
||||
And last avatar is a square of size 128
|
||||
And last avatar is not a single color
|
||||
|
|
|
@ -71,6 +71,20 @@ trait Avatar {
|
|||
$this->getLastAvatar();
|
||||
}
|
||||
|
||||
/**
|
||||
* @When user :user gets avatar for guest :guestAvatar
|
||||
*
|
||||
* @param string $user
|
||||
* @param string $guestAvatar
|
||||
*/
|
||||
public function userGetsAvatarForGuest(string $user, string $guestAvatar) {
|
||||
$this->asAn($user);
|
||||
$this->sendingToDirectUrl('GET', '/index.php/avatar/guest/' . $guestAvatar . '/128');
|
||||
$this->theHTTPStatusCodeShouldBe('201');
|
||||
|
||||
$this->getLastAvatar();
|
||||
}
|
||||
|
||||
/**
|
||||
* @When logged in user gets temporary avatar
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue