Fixing #3583 - create team membership to return added person name and email
Signed-off-by: Fawzi E. Abdulfattah <iifawzie@gmail.com>
This commit is contained in:
parent
9035db1137
commit
9f45bce55f
|
@ -427,8 +427,8 @@ App::post('/v1/teams/:teamId/memberships')
|
||||||
$response->dynamic(
|
$response->dynamic(
|
||||||
$membership
|
$membership
|
||||||
->setAttribute('teamName', $team->getAttribute('name'))
|
->setAttribute('teamName', $team->getAttribute('name'))
|
||||||
->setAttribute('userName', $user->getAttribute('name'))
|
->setAttribute('userName', $name)
|
||||||
->setAttribute('userEmail', $user->getAttribute('email')),
|
->setAttribute('userEmail', $email),
|
||||||
Response::MODEL_MEMBERSHIP
|
Response::MODEL_MEMBERSHIP
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
|
@ -107,6 +107,8 @@ trait TeamsBaseClient
|
||||||
$this->assertEquals(201, $response['headers']['status-code']);
|
$this->assertEquals(201, $response['headers']['status-code']);
|
||||||
$this->assertNotEmpty($response['body']['$id']);
|
$this->assertNotEmpty($response['body']['$id']);
|
||||||
$this->assertNotEmpty($response['body']['userId']);
|
$this->assertNotEmpty($response['body']['userId']);
|
||||||
|
$this->assertEquals($name, $response['body']['userName']);
|
||||||
|
$this->assertEquals($email, $response['body']['userEmail']);
|
||||||
$this->assertNotEmpty($response['body']['teamId']);
|
$this->assertNotEmpty($response['body']['teamId']);
|
||||||
$this->assertNotEmpty($response['body']['teamName']);
|
$this->assertNotEmpty($response['body']['teamName']);
|
||||||
$this->assertCount(2, $response['body']['roles']);
|
$this->assertCount(2, $response['body']['roles']);
|
||||||
|
|
|
@ -57,6 +57,8 @@ trait TeamsBaseServer
|
||||||
$this->assertEquals(201, $response['headers']['status-code']);
|
$this->assertEquals(201, $response['headers']['status-code']);
|
||||||
$this->assertNotEmpty($response['body']['$id']);
|
$this->assertNotEmpty($response['body']['$id']);
|
||||||
$this->assertNotEmpty($response['body']['userId']);
|
$this->assertNotEmpty($response['body']['userId']);
|
||||||
|
$this->assertEquals('Friend User', $response['body']['userName']);
|
||||||
|
$this->assertEquals($email, $response['body']['userEmail']);
|
||||||
$this->assertNotEmpty($response['body']['teamId']);
|
$this->assertNotEmpty($response['body']['teamId']);
|
||||||
$this->assertCount(2, $response['body']['roles']);
|
$this->assertCount(2, $response['body']['roles']);
|
||||||
$this->assertIsInt($response['body']['joined']);
|
$this->assertIsInt($response['body']['joined']);
|
||||||
|
|
Loading…
Reference in a new issue