예제 #1
0
 public function testSend()
 {
     $config = new LUT\Configuration\Configuration();
     $config->url = self::getBaseUrl();
     $client = new LUT\Client('', $config);
     $magic = new SUT($client);
     $request = $magic->get(self::getBaseUrl());
     $response = $magic->send($request);
     $this->assertInstanceOf(LUT\Message\Response::class, $response);
 }
예제 #2
0
 public function testBuild()
 {
     $client = new MagicHandler(new Client(self::getBaseUrl()));
     $request = $client->get();
     $request->addHeader('Content-Type', 'text/html');
     $request->setUserAgent('Bee4 - BeeBot/v1.0');
     $response = $request->send();
     $headers = $response->getHeaders();
     $this->assertArrayHasKey('content-type', $headers);
     $this->assertArrayHasKey('content-length', $headers);
     $requestHeaders = $request->getHeaders();
     $this->assertArrayHasKey('content-type', $requestHeaders);
     $this->assertArrayHasKey('user-agent', $requestHeaders);
 }