You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			32 lines
		
	
	
		
			959 B
		
	
	
	
		
			PHP
		
	
			
		
		
	
	
			32 lines
		
	
	
		
			959 B
		
	
	
	
		
			PHP
		
	
| <?php
 | |
| 
 | |
| namespace App\Tests\Controller;
 | |
| 
 | |
| use App\DataFixtures\UserFixtures;
 | |
| 
 | |
| class UserControllerTest extends RestTestBase
 | |
| {
 | |
|     /**
 | |
|      * This test verifies that requesting
 | |
|      */
 | |
|     public function testRetrieveUser()
 | |
|     {
 | |
|         $this->createRequestBuilder()
 | |
|             ->setMethod('GET')
 | |
|             ->setUri('/api/users')
 | |
|             ->setAcceptType('application/json')
 | |
|             ->addServerParameter('HTTP_X-AUTH-TOKEN', UserFixtures::ADMIN_USER_TOKEN)
 | |
|             ->request();
 | |
| 
 | |
|         $response = $this->client->getResponse();
 | |
| 
 | |
|         $this->assertTrue(
 | |
|             $response->headers->contains('Content-Type', 'application/json'),
 | |
|             'the "Content-Type" header is "' . $response->headers->get('Content-Type') . '"' // optional message shown on failure
 | |
|         );
 | |
| 
 | |
|         $this->assertEquals(200, $response->getStatusCode(), 'Status code was ' . $response->getStatusCode() . ' but expected 200: ' . $response->getContent());
 | |
|     }
 | |
| 
 | |
| }
 |